elasticsearch - 查询 Elasticsearch 时如何禁用感知插件中的分页

标签 elasticsearch sense

我正在使用 flex 搜索进行全局搜索,正在使用Poc的Sense插件,但是当我以有意义的方式命中查询时,我得到了分页数据,但我希望所有数据都在一个查询中。

            GET /_search?q=2016

我的结果是这样的:
{
  "took": 7,
  "timed_out": false,
  "_shards": {
    "total": 21,
    "successful": 21,
    "failed": 0
  },
  "hits": {
    "total": 465,
    "max_score": 0.3500354,
    "hits":[ 

最佳答案

默认情况下,Elasticsearch每个请求返回10个文档。您可以使用'size'参数通过一个查询来检索更多产品,例如:

GET /_search?q=2016&size=465

请注意,每个请求的最大结果数都有一个限制(默认为10.000),如here所述

关于elasticsearch - 查询 Elasticsearch 时如何禁用感知插件中的分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37985668/

相关文章:

elasticsearch - 如何从elasticsearch中的术语聚合查询中获取所有doc_counts的总和?

javascript - 如何将小写规范化器添加到Elasticsearch映射对象?

elasticsearch - Elasticsearch忽略聚合中的过滤器

ruby-on-rails - 索引非模型对象以在Elasticsearch中的Rails中进行搜索

elasticsearch - 如何在 Elasticsearch 中查找(许多)具有相同属性的文档?

elasticsearch - 在Elasticsearch的所有字段中按完全匹配搜索

elasticsearch - 在Elasticsearch查询中转义特殊字符

java - 在 java 中运行按函数分组的感知查询

elasticsearch - 使用elasticsearch查询获取所有_id的文档,它们以数组值的形式存储在文档中