2017-08-08 2 views
2

私は "イベント"ドキュメントを持つインデックスを持っています。各イベントには「receiptId」というプロパティがあります。いくつかのイベントで同じreceiptIdを持つことができます。Elasticsearchで同じプロパティの(多くの)ドキュメントを検索するにはどうすればよいですか?

少なくとも1000件のイベントがある領収書IDを見つける必要があります。そのために何らかの質問を書くにはどうしたらいいですか?私はセンスを使用します。

私はElasticsearchの初心者ですが、私はそのドキュメントを読もうとしましたが、それを理解できないようです。私の質問が十分にはっきりしていればいいと思う

答えて

2

あなたはこのように、min_doc_count設定でterms aggregationを使用することができます。

POST events/_search 
{ 
    "size": 0, 
    "aggs": { 
     "receipts": { 
     "terms": { 
      "field": "receiptId", 
      "min_doc_count": 1000 
     } 
     } 
    } 
} 
+0

ありがとうは、完璧に働きました! –

+0

素晴らしいです、うれしいです;-) – Val

関連する問題