2

ほとんどのプリミティブ値を含むネストされた型を持つ「請求書」と呼ばれる単一の型を含む「ドキュメント」と呼ばれるインデックスにデータがあります。

{
    header: { shipToCity, ... },
    lineItems: [{ qty }, ...],
    additionalInfo: { shipToCity2 }
}

[設定] タブでインデックス パターン 'documents' を指定して[検出]タブに移動すると、結果が見つからず、すべてのフィールドが非表示になっていることを示すメッセージが表示されます。

ここに画像の説明を入力

ほぼすべてのドキュメントで少なくとも 1 つのフィールドが欠落していますが、フィールドの大部分には値が含まれています。下の画像ではわかりにくいですが、時間フィルターを過去 10 年間に設定しています。

Kibana が結果の検索/表示に失敗するのはなぜですか?

更新/解決策

これは、ルート ドキュメントにタイムスタンプ フィールドが含まれていないことが原因だと思います。上記のドキュメントの例では、headerlineItems、およびadditionalInfoがネストされたオブジェクトであり、ヘッダーのフィールドを Kibana のタイムスタンプ フィールドとして使用しようとしていました。

ルート ドキュメントに呼び出されるフィールドを追加するとtimestamp、問題が解決したようです。

{
    timestamp: 2015-3-13,
    header: { shipToCity, ... },
    lineItems: [{ qty }, ...],
    additionalInfo: { shipToCity2 }
}
4

0 に答える 0