作者:疯疯癫癫丶是一种掩饰_954 | 来源:互联网 | 2023-05-27 12:43
我认为 lucene 语法是这样支持的:
http://localhost:9200/foo/_search?pretty=true&q=*:*
size 默认为 10,因此您可能还需要&size=BIGNUMber
获取超过 10 个项目。(其中 BIGNUMber 等于您认为大于数据集的数字)
但是,elasticsearch
文档建议使用扫描搜索类型来处理大型结果集。
例如:
curl -XGET 'localhost:9200/foo/_search?search_type=scan&scroll=10m&size=50' -d '
{
"query" : {
"match_all" : {}
}
}'
然后按照上面建议的文档链接继续请求。
编辑:scan
在 2.1.0 中已弃用。
scan``scroll
与按.排序的常规请求相比,没有提供任何好处_doc
。指向弹性文档的链接