2
我試圖在ElasticSearch中獲取不同的值及其數量。ElasticSearch中聚合不同的值
這可以通過做:
"distinct_publisher": {
"terms": {
"field": "publisher", "size": 0
}
}
我以前做的問題是,它計算的條款,但如果有值通過一個空格隔開出版商: 「雞犬」 和5文件必須在發佈字段與此值,然後我得到5雞肉和5犬:
"buckets" : [
{
"key" : "chicken",
"doc_count" : 5
},
{
"key" : "dog",
"doc_count" : 5
},
...
]
但是我想作爲結果:
"buckets" : [
{
"key" : "Chicken Dog",
"doc_count" : 5
}
]
非常感謝!這絕對是我正在尋找的,也是一個詳細而且非常好的答案。 – occurred