Я хочу посчитать, сколько раз уникальные значения (результат объединения терминов) появлялись в других полях в том же запросе. Скажем:
{
"size": 0,
"query": {
"match_all": {}
},
"aggs": {
"unique_products": {
"terms": {
"field": "products.name.keyword",
"min_doc_count": 10
}
}
}
}
Мне нужно посчитать, сколько раз каждый из key
s, возвращенных в сегменте, появлялся в другом поле. Мой идеальный вывод:
"aggregations": {
"product_stat": {
"key": "<product_name>"
"sold": "<#>" #I want to know how many times the key is appeared in another field like sold
"bought": "<#>"
}
}