0

我正在搜索超过 6 个 Solr 分片(Solr 版本 3.5)。我认识到的是,当我在正常的独立实例中进行搜索时,该实例包含相同的数据,我facet_fields在该facet_counts部分中得到 2。这是我除了:

<lst name="facet_counts">
<lst name="facet_queries"/>
<lst name="facet_fields">
<lst name="url">...</lst>
<lst name="url">...</lst>
</lst>
<lst name="facet_dates"/>
<lst name="facet_ranges"/>
</lst>

如您所见,有 2 个 facet_fields。当我使用多个分片(相同的数据)执行相同的查询时,我总是只得到一个 facet_field:

<lst name="facet_counts">
<lst name="facet_queries"/>
<lst name="facet_fields">
<lst name="url">...</lst>
</lst>
<lst name="facet_dates"/>
<lst name="facet_ranges"/>
</lst>

我还在查询中使用标记和排除过滤器。这可能是问题吗?

4

1 回答 1

1

感谢solr-user 邮件列表中的 Yonik Seeley,解决方案是向构面添加一些输出键。另请参阅http://wiki.apache.org/solr/SimpleFacetParameters#Tagging_and_ exclude_Filters

于 2012-01-18T21:15:15.843 回答