我能够搜索普通查询。包含字段值或从elasticsearch uri搜索中排序,但无法从uri搜索中运行术语聚合查询。
我怎么能这样做?
术语聚合查询是:
curl -u elastic -XGET' 127.0.0.1:9200 / indexname / typename / _search?pretty' -d' {" size":0," aggs":{" group_by_field":{" terms":{&#34 ; field":" txt_field_name"," size":10}," aggs":{" maxDate":{&#34 ; max":{" field":" dat_field_name"}}}}}}'
我们可以通过URI搜索进行术语聚合查询吗?
答案 0 :(得分:2)
如果你有这样的URI查询怎么办:
curl -u elastic -XGET 'localhost:9200/indexname/typename/_search?source={"aggs":{"maxDate":{"terms":{"field":"dat_field_name"}}}}'