私はasp.netでsolr検索を使用しています
最初に検索すると正しい検索結果が得られますが、その後、検索パラメーターを変更して検索しようとするとエラーが発生します (「Solr 接続はコンテナーに既に登録されています」)
どうすればそれを削除できますか...
Global.asax の Application_Start イベントに次のようなものを配置して、Solr インスタンスへの接続を 1 回だけ初期化していることを確認します。ファイル。
Startup.Init("http://localhost:8983/solr");
SolrConnection を開き、Solr インスタンスに対してクエリを実行する方法のコード スニペットを投稿できますか? 使用している SolrNet ライブラリのバージョンは何ですか?
上記の規則を使用して、ASP.NET アプリケーションで SolrNet バージョン 0.2.3 を使用しています。
私の解決策は、初期化前の明確なスタートアップです
Startup.Container.Clear();
Startup.InitContainer();
Startup.Init<T>("http://localhost:8983/solr/test");