Curl ElasticSearch:按索引列出所有文档[未找到uri的处理程序]
我正在尝试按索引获取所有文档的列表:Curl ElasticSearch:按索引列出所有文档[未找到uri的处理程序],curl,
elasticsearch,Curl,
elasticsearch,我正在尝试按索引获取所有文档的列表: curl -XGET 'localhost:9200/myindex' 但是你可以得到: 找不到uri[/myindex]和方法[GET]的处理程序 如果要查看索引中的所有文档,则需要使用post执行搜索: curl -XPOST 'localhost:9200/myindex/_search' -d '{"query":{"match_all":{}}, "size":100}' 这将从索引中请求前100个文档。您可以从和文档中获取有关查
curl -XGET 'localhost:9200/myindex'
但是你可以得到:
找不到uri[/myindex]和方法[GET]的处理程序
如果要查看索引中的所有文档,则需要使用post执行搜索:
curl -XPOST 'localhost:9200/myindex/_search'
-d '{"query":{"match_all":{}}, "size":100}'
这将从索引中请求前100个文档。您可以从和文档中获取有关查询索引的更多详细信息。如果要查看索引中的所有文档,您需要使用post执行搜索:
curl -XPOST 'localhost:9200/myindex/_search'
-d '{"query":{"match_all":{}}, "size":100}'
这将从索引中请求前100个文档。您可以从和文档中获得有关查询索引的更多详细信息。这是单独的问题,但问题太小,我相信您知道答案<代码>问题:下一个查询能否完全清除所有索引:
curl-XDELETE localhost:9200-d'{“匹配”:{“消息”:“这是一个测试”}}
?请遵循“按查询API删除”中的指导原则-这是一个单独的问题,但太小了,我相信您知道答案<代码>问题:下一个查询能否完全清除所有索引:curl-XDELETE localhost:9200-d'{“匹配”:{“消息”:“这是一个测试”}}
?请遵循查询API中的删除准则-