質問

ワーキング検索とインデックス作成のカパビルティでSOLRサーバーのセットアップを正常に設定しています。私のデータベースからのフルポートの後、約380のドキュメントがあります。

毎回完全なインポートを実行すると、ドキュメントの量が増えると、非常に時間がかかります。SolRNetを検討して、SOLRインデックスにドキュメントを簡単に追加/編集/削除できます。

したがって、Solrにはデータベースからインポートされたインデックスがあります。私のウェブサービスでは、solrnetを使用しています。ここには、インデックスに新しいものを追加する方法があります。それが追加された後、それがインデックスで唯一のものであるように思われ、インポートされたすべての「古い」データは現在なくなりました。

質問1:Solrnetは、Solrを再びフルポートを求めることができますか? (基本的にこのコマンドを呼び出します: /solr /dataimport?command = full-import)

質問2:solrnetは、古いデータを拭かないで、励起されるインデックスに衝突できるはずですか?このPOCコードを使用してテストします。 http://pastebin.com/4g1yz6ah もしそうなら、あなたは私に何が間違っているのかについての手がかりを与えることができますか?

役に立ちましたか?

解決

  1. データインポートハンドラーコマンドは現在solrnetで実装されていません(ここで発行してください)しかし、あなたは単純なものでdihコマンドを呼び出すことができます webclient.

  2. solrnetでadd()を呼び出すと、そのドキュメントを追加します。インデックスなどを拭きません。あなたの問題は他の場所にあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top