対決 ドキュメントの削除のしやすさは Solr の勝ち!


Solr は delete by query コマンドを使って検索条件にヒットしたドキュメントを削除することができます。
BODY フィールドに 「ほげほげ」を含むドキュメントを削除する場合には

<delete><query>BODY:ほげほげ</query></delete>

というXMLを与えればOKです。


しかし、Fast ESP には delete by query コマンドのような機能はありません。削除する場合にはドキュメントのユニークキーを与えるしかありません。
削除する場合には、事前にドキュメントのユニークキーとなるフィールドの一覧をテキストファイルかデータベースのテーブルとして用意する必要があります