我已经尝试使用具有以下查询的术语聚合:
{ "size": 0,"filter": { "term": { "field1": "value" } },"aggregations": { "field2" : { "terms" : { "field" : "field2" } } } }
但返回的计数显示整个索引中第二个字段的每个值的文档数,而不限于第一个字段具有给定值的文档。
我究竟做错了什么?
我已经尝试使用具有以下查询的术语聚合:
{ "size": 0,"filter": { "term": { "field1": "value" } },"aggregations": { "field2" : { "terms" : { "field" : "field2" } } } }
但返回的计数显示整个索引中第二个字段的每个值的文档数,而不限于第一个字段具有给定值的文档。
我究竟做错了什么?
{ "query": { "filtered": { "query": { "match_all": {} },"filter": { "term": { "field1": "value" } } } },"aggregations": { "field2": { "terms": { "field": "field2" } } } }