1
我正在嘗試使用Elasticsearch聚合! 我想獲取具有相同操作ID anf的用戶,每個ID也匹配兩個其他字段! 所以它就像聚合時的聚合! 我不理解如何去做! 有人可以幫助構建它?elasticsearch中的子聚合
我正在嘗試使用Elasticsearch聚合! 我想獲取具有相同操作ID anf的用戶,每個ID也匹配兩個其他字段! 所以它就像聚合時的聚合! 我不理解如何去做! 有人可以幫助構建它?elasticsearch中的子聚合
桶裝聚合可以具有子聚合(桶裝或度量)。將針對其父級聚合生成的存儲桶計算子聚合。嵌套聚合的級別/深度沒有硬性限制(可以在「父級」聚合下嵌套聚合,這本身就是另一個更高級別聚合的子聚合)。
您還應該查看更詳細的Elasticsearch: The Definitive Guide。
在此可以找到完整的例子,如該章節"Aggregations » Aggregation Test-Drive » Adding a Metric to the Mix"中提供的以下情況:
GET /cars/transactions/_search
{
"size" : 0,
"aggs": {
"colors": {
"terms": {
"field": "color"
},
"aggs": {
"avg_price": {
"avg": {
"field": "price"
}
}
}
}
}
}
這種聚集是嵌套avg
度量terms
桶的內部,有效地產生用於每個顏色的平均值(比較guide)。
請顯示一些示例文檔和您想要得到的結果。 – Val