2016-12-12 13 views
1

私は最近、Javaプラットフォームでelasticsearchで作業を始めました。私はすべてのレコードを取得せずにJavaの助けを借りて、特定のインデックスの中にあるすべてのドキュメントの数を調べたいと思っていました。 これを行うには以下の方法があります。どちらを選択するかはわかりません。 (最近のリリースで非推奨)インデックス内のタイプのすべてのレコードの数を見つける方法elasticsearch java

  • CountRequestBuilder
  • prepareSearch検索の作成中SearchType.COUNTを使用0
  • setsize設定されました。

    上記のオプションと少し混乱します。それ以上の解決策はありますか?前もって感謝します。

答えて

0

あなたはフィールド_type以上の単純な集計を探しています。ここにはJSONの同等品があります:

{ 
"aggs": { 
    "my_terms": { 
     "terms": { 
     "field": "_type" 
     } 
    } 
    } 
} 
関連する問題