在Elasticsearch中实现SQL查询,尽管限制在1000以上,但不能提取超过1000条的记录。尝试了"index.mapping.total_fields.limit":5000,但没有提供帮助。
POST _sql?format=txt
{
"query": "SELECT column1 FROM table LIMIT 5000"
}发布于 2021-09-23 16:19:27
TL;DR目前不可能
可以不受限制地运行相同的查询,但是在这种情况下,如果传递最大大小(10000),将返回一个异常,因为Elasticsearch无法跟踪(和排序)返回的所有结果。
https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-limitations.html
https://stackoverflow.com/questions/64150837
复制相似问题