2017-05-08 13 views
0

私はElasticSearch技術にはかなり新しいので、それぞれが同じ_id_typeのフィールドを持つ2つのドキュメントがあることがわかりました。それはバグですか?どうすればユニークなIDがわかるのでしょうか?私は更新時にオーバーライドされることを文書化したいと思います。今私は2つの異なるバージョンで終わった。ElasticSearch 5.2.2同じIDと同じタイプの重複を持つこと - それはどのように可能ですか?

Elasticsearch応答:

enter image description here

+2

これらのドキュメントはそれぞれ異なるシャード上にあり、1つは「7225」ともう1つは「272」です。両方のドキュメントが同じであると想定されている場合は、同じルーティング値でインデックスを付ける必要があります。 – Val

+0

ありがとう、これは自分にとっては良い出発点でした。 – NeverEndingQueue

答えて

0

これら2つの文書は、明示的に設定した場合しかし、それは、同じIDを持つ別の文書を持つことが可能ですが、通常はIDから派生される異なる_routingています。

私のアプリケーションではroutingが設定されていることに気づいていませんでしたが、実際にroutingが何であるかはわかりませんでした。なぜ私はどうして私が少なくとも重複を持っていることが起こったのか知っている必要があるかどうかわからないのですが。手伝ってくれてありがとう。

関連する問題