我在asp.net上使用solr搜索
当我第一次搜索它给我正确的搜索结果,之后当我更改搜索参数并尝试搜索它时给出错误("Solr Connection'已在容器中注册")
所以我知道如何删除它...
请确保你只初始化到Solr的实例一次连接,通过将类似于在Global.asax的Application_Start事件下面的东西.文件.
Startup.Init( "HTTP://本地主机:8983/solr的");
你能发布一个代码片段,告诉你如何打开SolrConnection并查询Solr实例?您使用的是什么版本的SolrNet库?
我使用上述约定在ASP.NET应用程序中使用SolrNet版本0.2.3.
我的解决方案是在Init之前清除启动
Startup.Container.Clear();
Startup.InitContainer();
Startup.Init<T>("http://localhost:8983/solr/test");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2587 次 |
| 最近记录: |