ファセット集計に使用される行数を制限する方法はありますか? 例: クエリが日付でレコードをフィルター処理し、サイズが 300 の場合、ファセットはサイズを無視し、その日付範囲のファセットのみを返します。これらの 300 レコードに対してのみファセットを返す方法はありますか?
curl -X GET 'localhost:9200/some_index/some_type/_search?routing=1&search_type=count&size=300&pretty' -d '{
"query": {
"bool": {
"must": [
{
"query_string": {
"query": "account:1"
}
},
{
"query_string": {
"query": "\"postedTime:[2013-06-12T01:00 TO 2013-06-19T01:00]\""
}
}
]
}
},
"sort": [
{
"postedTime": "asc"
}
],
"facets": {
"products": {
"terms": {
"field": "product",
"size": 10,
"all_terms": false
}
},
"types": {
"terms": {
"field": "type",
"size": 10,
"all_terms": false
}
}
},
"size": 300,
"version": true
}'