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

时间:2014-05-21 10:47:18

标签: curl elasticsearch

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

curl -XGET 'localhost:9200/myindex'

但是得到:

  

找不到uri [/ myindex]和方法[GET]

的处理程序

1 个答案:

答案 0 :(得分:5)

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

 curl -XPOST 'localhost:9200/myindex/_search'
      -d '{"query":{"match_all":{}}, "size":100}'

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

相关问题