1
我正在使用Elasticsearch版本1.2.0无法使用GET API检索文档
我有通过批量索引编制索引的文档。
说到搜索,当我使用_search端点来获取我想要的文档时,它工作正常。 但是,我无法使用GET API获取完全相同的文档。
例如,下面的代码片段不会检索任何结果。
curl -XGET "http://xxx.xxx.xxx.xxx:9200/my_index/my_type/my_id?pretty"
但是,当我指定路由值时,它会检索我想要得到的正确结果。
curl -XGET "http://xxx.xxx.xxx.xxx:9200/my_index/my_type/my_id?routing=3&pretty"
这里是我想知道,因为我从来没有使用任何类型的索引操作路由设置的东西。
还有没有亲子关系与“my_type”。
任何人都可以推荐这种问题的其他可能的原因?
在此先感谢。
谢谢keety。你的回答完全正确。我必须升级Elasticsearch的版本。 – 2014-11-06 04:08:27