无法使用GET API检索文档

时间:2014-11-06 01:41:14

标签: elasticsearch

我正在使用Elasticsearch版本1.2.0

我有通过批量索引编制索引的文档。

在搜索方面,当我使用_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”。

有人可以推荐其他可能的原因来解决这类问题吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

Elasticsearch 1.2.0版在索引方面存在严重错误。 该文档建议使用upgrade to 1.2.1。我认为您遇到了这个问题。