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