0
Elasticsearchのn個の最新アイテムの(合計)値を集計します。Elasticsearch 5:最新のn個のアイテムのプロパティ値の集計
「トップヒット」(日付フィールドでソート)を試みましたが、集計できませんでした。最新のn個のアイテムが返されました。
私はすべてのアイテムの値の集計を行う次のクエリを持っていますが、これを限定するにはどうすればいいですか - たとえば、20項目を日付フィールドでソートしますか?
http://mysearchdomain/index/type/_search?size=0
{
"aggs": {
"agg_name1": {
"terms": {
"field": "_parent",
"size": 2000000
},
"aggs": {
"agg_name2": {
"terms": {
"field": "myfield"
},
"aggs": {
"agg_name3": {
"sum": {
"field": "fieldToAggregate"
}
}
}
}
}
}
}
}
集計にフィルタを追加できます。 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-filters-aggregation.html –
@ArchitSaxenaフィルタは集計データセットのサイズをどのように制限しますか?ソート?ドキュメントによると、これを行うことはできないようです。 – Scarabas