2012-05-31 2 views
9

Я вызываю запрос solr, размещенный на другой машине с запросом. Когда я написал запрос, он возвращает numFound=2405 соответствующие документы. мы проиндексируем более 10000 документов. Но результаты фасета, которые возвращаются, имеют только 100 счетчиков, которые я получаю как поля фасетов.Запрос на поиск Solr возвращает только 100 результатов


Мой Solr запрос здесь (для удобства чтения):

localhost:8983/solr/select/? 
q="C" 
&start=0&rows=10 
&facet=on 
&facet.field=currentEmployer 
&facet.field=state 
&facet.field=industry 
&facet.field=education_university 
&facet.field=workHistory_employer 
&facet.field=id 
&facet.mincount=1 

почему это так? Пожалуйста, помогите мне, где я делаю неправильно?

ответ

27

Значение по умолчанию для facet.limit is 100
Добавить этот параметр запроса для изменения количества возвращенных граней.

Отрицательное значение означает неограниченное количество.

+2

Добавление отрицательного значения для 'facet.limit' не возвращает этот грань. Есть ли у вас намек на то, почему это происходит? –

+0

Для меня это работает как шарм !!!! Моя проблема заключалась в том, что при больших результатах низкоуровневая грань не создавалась. Спасибо огромное! – Tenaciousd93

Смежные вопросы