我认为支持lucene语法是这样的:
http://localhost:9200/foo/_search?pretty=true&q=*:*
大小默认为10,因此您可能还需要
&size=BIGNUMBER获取10个以上的商品。(其中BIGNUMBER等于您认为大于数据集的数字)
但是,elasticsearch文档建议使用扫描搜索类型针对大型结果集。
例如:
curl -XGET 'localhost:9200/foo/_search?search_type=scan&scroll=10m&size=50' -d '{ "query" : { "match_all" : {} }}'
然后继续按照上面的文档链接的建议进行请求。
编辑:
scan2.1.0中已弃用。
scan与
scroll按排序的常规请求相比没有任何好处
_doc。链接到弹性文档(由@ christophe-roussy发现)