Solr скрывает некоторые facet.fields при выполнении распределенного поиска - PullRequest
0 голосов
/ 18 января 2012

Я ищу более 6 осколков Solr (Solr версия 3.5).Я узнал, что когда я выполняю поиск в моем обычном автономном экземпляре, который содержит те же данные, я получаю 2 facet_fields в разделе facet_counts.Это был я, за исключением:

<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>

Я также использую теги и исключая фильтры в своем запросе.Может ли это быть проблемой?

1 Ответ

1 голос
/ 19 января 2012

Благодаря Йонику Сили из списка рассылки solr-user решение заключалось в добавлении некоторых выходных ключей к фасетам. Смотри также http://wiki.apache.org/solr/SimpleFacetParameters#Tagging_and_excluding_Filters

...