分布式Solr:每次都有不同数量的结果

时间:2011-12-03 02:50:50

标签: solr distributed

我在SolrCloud中使用分面搜索来获取我的语料库的一些统计信息。查询是这样的:

http://master-node:8983/solr/select?q=field1:value1&distrib=true&facet=true&facet.field=field1&facet.limit=50000&rows=0&fq=field2:value2

然而,在具有大量文档的生产中,在~5台机器之间共享,主节点每次返回不同数量的结果。 (每个奴隶本身都会返回正确的值)。

我预计这是因为分片的超时时间很短,所以我在solr/conf/solrconfig.xml中向搜索请求处理程序添加了以下参数:

<int name="shard-socket-timeout">10000</int>
<int name="shard-connection-timeout">10000</int>

但它没有帮助。

我错过了一些配置还是只是错误?如果这是一个错误,我怎么能克服它(除了手动跟踪每个奴隶)?

0 个答案:

没有答案