0

ファセット集計に使用される行数を制限する方法はありますか? 例: クエリが日付でレコードをフィルター処理し、サイズが 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
}'
4

1 に答える 1