Solr DIH—取り扱い方を削除す。
-
20-09-2019 - |
質問
ん遊んで、Solr-パワード検索のための私のwebapp、きっかけになるかもしれないと思いまするのに最適DataImportHandler取扱いをご参照のアプリのデータベースです。私のような優雅での確認 last_updated_date
ます。いいんですよ。しかし、わからないの扱い方を削除する書類---。のか見たいのですが、私には2つの選択肢です。私のいずれかに送信明確なメッセージSolrクライアントから文書を削除、又は、ビジネス地区にある"削除"旗のオブジェクトのデータベース、Solrにドキュメントには変更は"削除されます。" 私はビジネス地区にある検索フィルタのように無視結果の削除フラグをうですが、非効率なすべて削除した文書を導入可能。うどんか?
解決
これらのオプション:
- 使用 DIH特別コマンド $deleteDocByIdや$deleteDocByQuery(Solr1.4+)
- をご利用 クリーンのパラメータ のDIH削除全体の指数の前にインポート
- 使用 preImportDeleteQuery を定義するかは掃除される前にインポート(Solr1.4+)
- 使用データベースのトリガーの代わりにDIH管理の更新。
- 使用している場合は、何らかのORM用の遮断能力ではなくDIH.例えば利用できる hibernateイベント 更新のインデックス、更新、挿入または削除します。
他のヒント
私はので、私は実際に私のデータを削除しない「削除」フラグを持っていたいです!あなたはどのように偏執的に依存します。私はマウリシオの提案をしたいと...
所属していません StackOverflow