【问题标题】:Elasticsearch SQL retrieve more than 1000Elasticsearch SQL 检索超过 1000 条
【发布时间】:2021-01-16 21:47:57
【问题描述】:

在 Elasticsearch 中实现 SQL 查询,尽管 LIMIT > 1000,但无法提取超过 1000 条记录。尝试 "index.mapping.total_fields.limit": 5000,但没有帮助。

POST _sql?format=txt
{
  "query": "SELECT column1 FROM table LIMIT 5000"
}

【问题讨论】:

    标签: sql elasticsearch elasticsearch-dsl


    【解决方案1】:

    TL;目前无法进行DR

    可以在没有限制的情况下运行相同的查询,但是在这种情况下,如果超过最大大小 (10000),则会返回异常,因为 Elasticsearch SQL 无法跟踪(和排序)返回的所有结果。

    https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-limitations.html

    【讨论】:

      猜你喜欢
      • 2013-10-22
      • 2017-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多