在通过dataimport处理程序进行索引时,Solr不会搜索

时间:2014-05-05 11:43:18

标签: search solr lucene full-text-search solrcloud

索引时我无法搜索数据。

通过dataimport处理程序完成索引。

在搜索文档时(在索引之间发生),它会给出损坏的管道异常并且不会搜索任何内容。 什么应该是解决这个问题的正确方法?

我错过了什么吗?

2 个答案:

答案 0 :(得分:0)

一种可能性是在查询发送时已编入索引但尚未提交的文档,newsearcher尚未准备好接受查询。你有关于"Solr Near Realtime Search"的建议吗?在任何情况下,您都可以调整软/硬提交配置,为您的案例提供实用的设置。希望它有所帮助

答案 1 :(得分:0)

这通常是客户端超时的结果。您的solr索引可能相当繁忙,并且没有及时响应。我不知道你在solr中使用什么客户端进行搜索但是我会看一下超时并尝试增加它:

http://lucene.472066.n3.nabble.com/Broken-pipe-error-td3992667.html

http://lucene.472066.n3.nabble.com/Broken-pipe-td4065632.html