对聚合的分页支持

时间:2015-09-16 16:26:31

标签: elasticsearch

曾经有过需要,或者知道如何聚合分页。

我看到子集合top_hits是可能的,但我使用的是术语> top_hits。

有一个未解决的问题:https://github.com/elastic/elasticsearch/issues/4915显然讨论是开放的,不幸的是,据我所知,这不是一个定义。

很多人都在客户端推荐过页面。

查询:

{
  "size": 0,
  "sort": [{
    "_score": {
      "order": "desc"
    }
  }]
  "query": {
    "match": {
      "name": "something"
    }
  },
  "aggs": {
    "keywords": {
      "terms": {
        "field": "supplier",
        "size": 10
      },
      "aggs": {
        "top_keywords_hits": {
          "top_hits": {
            "sort": [{
              "_score": {
                "order": "desc"
              }
            }],
            "_source": {
              "include": ["name", "supplier"]
            },
            "size": 1
          }
        }
      }
    }
  }
}

0 个答案:

没有答案