【发布时间】:2014-11-22 10:44:26
【问题描述】:
我已关注this 在 Solr 中设置分片。根据本主题“在两个本地服务器上测试索引分片”,我能够查询分片并获得结果(somehose:port1/solr/select?shards=somehost:port1/solr,somehost:port2/solr&indent=true&q=你好世界 )。
在该页面中还提到“与其要求用户明确包含分片参数,不如在 solrconfig.xml 的 RequestHandler 部分中将此参数配置为默认值。” 因此,我在 port1 上运行的 solr 实例的 solrconfig.xml 中进行了更改
<requestHandler name="/select" class="solr.SearchHandler">
<lst name="defaults">
<str name="echoParams">explicit</str>
<int name="rows">10</int>
<str name="df">text</str>
</lst>
<lst name="shards.info">
<lst name="localhost:port2/solr">
<long name="numFound">1333</long>
<float name="maxScore">1.0</float>
<str name="shardAddress">http://localhost:port2/solr</str>
<long name="time">686</long>
</lst>
<lst name="localhost:port1/solr">
<long name="numFound">342</long>
<float name="maxScore">1.0</float>
<str name="shardAddress">http://localhost:port1/solr</str>
<long name="time">602</long>
</lst>
</lst>
现在,我正在尝试访问 somehost:port1/solr/collection1/select?q=helloworld&wt=json&indent=true 但我没有得到想要的回应。请让我知道我在这里缺少什么?
【问题讨论】: