5
いくつかの文書を保管する場合は、それが存在しないを保存し、残りの部分を無視すべきでは(?これは、アプリケーションレベルで行われるべきで、ドキュメントのIDがすでに存在する場合、多分チェックなど)ElasticSearchで重複しているデータを確認するにはどうすればよいですか?
いくつかの文書を保管する場合は、それが存在しないを保存し、残りの部分を無視すべきでは(?これは、アプリケーションレベルで行われるべきで、ドキュメントのIDがすでに存在する場合、多分チェックなど)ElasticSearchで重複しているデータを確認するにはどうすればよいですか?
ここでは、マニュアルには記載されているものです。
操作タイプは
インデックス動作も「入れ-IF-不在」の行動を考慮して、操作を作成し、強制するために使用することができop_typeを受け入れます。 createを使用すると、そのidによるドキュメントがすでにインデックスに存在する場合、インデックス操作は失敗します。ここで
はop_typeパラメータの使用例を示します。create指定する
$ curl -XPUT 'http://localhost:9200/twitter/tweet/1?op_type=create' -d '{
"user" : "kimchy",
"post_date" : "2009-11-15T14:12:12",
"message" : "trying out Elastic Search"
}'
別のオプションは、次のURIを使用することです:
$ curl -XPUT 'http://localhost:9200/twitter/tweet/1/_create' -d '{
"user" : "kimchy",
"post_date" : "2009-11-15T14:12:12",
"message" : "trying out Elastic Search"
}'