クエリーによる削除

クエリーによって削除を発行するためのコマンド。

クエリーによる削除を発行すると、ドキュメントは即座に削除され始め、削除はすべてのドキュメントが削除されるまで続きます。たとえば、オペレーティング・システムのコマンドラインでこのコマンドを使用して、挿入したデータを削除することができます。

curl http://localhost:8983/solr/mykeyspace.mysolr/update --data
'<delete><query>*:*</query></delete>' -H
'Content-type:text/xml; charset=utf-8'

false(デフォルト)に設定した&allowPartialDeletesパラメーターを使用すると、ノードがダウンしている場合の削除を回避できます。trueに設定した&allowPartialDeletesを使用すると、ノードがダウンしている場合に削除が失敗し、削除がクォーラムの整合性レベルを満たしません。*:*を使用したクエリーによる削除は、これらの規則の例外です。これらのクエリーはTRUNCATEを発行し、続行するためにすべてのノードが稼働していることを要求します。