私が構築しているインデックスのフィールドは、定期的に追加されます。私は現在のアイテムの数を数えるためにelasticsearchを問い合わせることができるようにしたいと思います。配列フィールドの長さを問い合わせることは可能ですか?フィールドを取り戻してアイテムを数えるために何かを書くことができますが、その中には多数のエントリがあり、ESで実行されるものを探しています。ElasticSearchの配列フィールドの長さを取得します。
0
A
答えて
0
私はこれを推奨します。 _uidを介して条件集計を実行します。次に、配列フィールドのすべてのフィールドについて別の集計を実行し、doc_countsを合計します。
しかし、このような操作は本当に必要なレコードの数に依存しますが、これは高価な操作になる可能性があります。
もう一つの選択肢は、配列要素の数を別のフィールドとして格納し、それを直接照会し、文書に大きな配列を既に格納していることを考慮して、サイズの整数フィールドをフェアトレード-オフ。あなたがレコードをフィルタリングするためにカウントが必要な場合は、説明したようにスクリプトフィルタを使用することをお勧めします。here
関連する問題
- 1. 配列の長さを取得する
- 2. JSON配列の長さを取得
- 3. 配列の長さを取得JSON.Net
- 4. mongodbで配列の長さを取得していますか?
- 5. 配列文字列フィールドのElasticSearchスコアを変更しますか?
- 6. Big Queryのjson配列フィールドの長さ
- 7. Elasticsearchネストされたフィールドを取得
- 8. メソッド内の配列の長さを取得できません
- 9. LINQを使用して配列の長さを取得
- 10. ポインタを使用して配列の長さを取得
- 11. JNI:配列の長さを取得できません
- 12. nullの長さを取得しようとしていますfile.Length()の配列
- 13. Elasticsearchフィールド名の最大長
- 14. Javascript:配列の長さでモジュロ分のモジュロを取得してオブジェクトの配列インデックスを取得
- 15. 2次元の配列の長さを取得する方法#
- 16. 親配列から最大長の配列を取得する
- 17. ElasticSearch各エクステンションのクエリは、その長さの合計を取得
- 18. C++ポインタ配列の長さを取得する方法は?
- 19. パブリック配列変数の長さを取得する(ゲッター)
- 20. Bash JSON配列の長さを取得する
- 21. 配列/オブジェクトの長さを取得する方法
- 22. getCount()でNull配列の長さを取得しようとしました。
- 23. 変数を使って配列の長さを取得しましたmongodb
- 24. ElasticSearch:ネストされた配列のフィールドを検索する
- 25. '名前付き'配列の長さを取得していますか?
- 26. フィールドごとにサブ文書の配列を取得します。
- 27. 属性の条件付き配列の長さを取得
- 28. 配列で長さを取得できません
- 29. 配列を使用してSQL Server列の最大長を取得します
- 30. はCでジャグ配列の長さを取得
これはどのフィールドですか? (文字列、数値、日付、分析、not_analyzed) –