ElasticSearch:按索引列出的所有文档[未找到uri的处理程序]

VB_*_*VB_ 1 curl elasticsearch

我正在尝试通过索引获取所有文档的列表:

curl -XGET 'localhost:9200/myindex'
Run Code Online (Sandbox Code Playgroud)

但是得到

找不到uri [/ myindex]和方法[GET]的处理程序

Pai*_*ook 5

如果要查看索引中的所有文档,则需要使用post执行搜索:

 curl -XPOST 'localhost:9200/myindex/_search'
      -d '{"query":{"match_all":{}}, "size":100}'
Run Code Online (Sandbox Code Playgroud)

这会请求索引中的前100个文档.您可以从Search APIQuery DSL文档中获取有关查询索引的更多详细信息.