索引时我无法搜索数据。
通过dataimport处理程序完成索引。
在搜索文档时(在索引之间发生),它会给出损坏的管道异常并且不会搜索任何内容。 什么应该是解决这个问题的正确方法?
我错过了什么吗?
答案 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