2017-05-08 95 views
0

我對ElasticSearch技術相當陌生,剛剛發現我有兩個文檔,其中每個文檔都有相同的_id_type字段。這是一個錯誤?如果不是,我怎麼知道什麼是唯一的ID。我想要在更新時重寫文檔。現在我已經結束了2個不同的版本。ElasticSearch 5.2.2具有相同ID和相同類型的副本 - 這怎麼可能?

Elasticsearch響應:

enter image description here

+2

這些文件中的每一個都位於不同的碎片上,其中一個具有路由'7225'和另一個'272'。如果兩個文檔都應該是相同的,則應該使用相同的路由值對它們編制索引。 – Val

+0

謝謝你,這對我自己來說是一個很好的起點。 – NeverEndingQueue

回答

0

這些2個文件具有不同的_routing通常是從ID衍生,但是顯式設置時有可能具有與相同的ID不同的文檔。

我不知道我的應用程序設置了routing,我不知道實際上routing是什麼。即使我仍然不確定爲什麼我應該使用我,至少知道發生了什麼,我似乎有重複。感謝幫助。

相關問題