弹性搜索仅10条点击

问题描述 投票:0回答:2

我是第一次使用elasticsearch,但是当我进行搜索时,我收到了来自elasticsearch的JSON响应,它给了我前10个结果。然后我如何请求接下来的 10 个结果等等?

我查看了 API,但这并没有提供太多见解。

elasticsearch
2个回答
2
投票

0
投票
  "query": {
    "match_all": {} // or your query 
  },
  "from": 10,
  "size": 10 //default is 10 - put up to 10000 if you want
}

在此查询中将检索结果 11-20。 重复此操作,直到检索到所需的所有结果,或者可以输入 10 个。

此外,还有另一种方法可以扫描和滚动超过 10000 条记录 参考:

1.https://www.elastic.co/guide/en/elasticsearch/reference/current/paginate-search-results.html

2.https://www.elastic.co/guide/en/elasticsearch/reference/current/paginate-search-results.html#scroll-search-results

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.