2017-05-15 5 views
0

私は、複数のftpファイルから複数のコア(オーディオファイル、画像、ソフトウェア、ビデオ、ドキュメントなどの各タイプのコアが1つ)にファイルをインデックス付けするのにSolr 6.5を使用しています。DIH fullimportを使用すると、インデックスの変更をどのように保つことができますか?

状況は、フロントエンドには、すべてのユーザーが新しいタグを追加したり、制限なしに他のメタデータを変更したりできるソーシャルネットワーキングのアプローチを採用しているアプリにデータを入れるためです。

データインポートハンドラを実行してアプリケーションに新しいファイルを追加すると、以前にユーザー用に変更されたインデックスが消去され、data-configのデフォルト設定で設定されます。

私の質問:IDが存在する場合はDIHに伝える方法はありますか?インポートせずに続け、インデックスにIDを持たないファイルを追加するだけですか? これができない場合は、私は別のやり方で同様のことをすることはできますか? すべてありがとう!

答えて

0

デフォルトの設定で完全インポートを行っているような感じです。そのうちの1つはclean, which defaults to trueで、インポート前にインデックス全体を削除します。

falseに設定してみてください。また、preImportDeleteQueryとpostImportDeleteQueryを調べてさらに精度を上げてください。

関連する問題