我正在使用asp.net上的solr搜索

当我第一次搜索时,它给我正确的搜索结果,在此之后,当我更改搜索参数并尝试搜索时,BT会给出一个错误(“ Solr Connection'已经在容器中注册”)

所以请建议我如何删除它...

有帮助吗?

解决方案

确保您仅在global.asax中的application_start事件中列出与以下内容相似的内容来初始化与Solr实例的连接。文件。

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");
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top