Facet.limit на Solrj v6.1.0 - PullRequest
       9

Facet.limit на Solrj v6.1.0

0 голосов
/ 27 сентября 2019

Я пытаюсь увеличить количество фасетов терминов, возвращаемых из запроса.

Сначала я добавил -1 в обработчик запросов в solrconfig.xml.Он работает нормально, если я запрашиваю серверы solr напрямую, но как только я пытаюсь использовать тот же запрос на клиенте Solrj, он все равно возвращает только 10 аспектов в ответе.Я попытался добавить параметр facet.limit в запрос явно для solrj, но все же я вижу только 10 аспектов в ответе.Существуют ли какие-либо другие параметры или конфиги, необходимые для того, чтобы solrj использовал неограниченное количество граней или увеличил число граней до значения, превышающего значение по умолчанию?

ps Сначала я пытался опубликовать вопрос в списке рассылки Solr, но по какой-то причине ему не удавалось постоянно публиковать там

edit: я пытался использовать прямые запросы solr с помощьюjson.facets, и установка значения facet.limit не работает, работает json.facets.

1 Ответ

0 голосов
/ 27 сентября 2019

Хорошо, это была в основном часть json.facet.Хотя документы по https://lucene.apache.org/solr/guide/7_2/json-facet-api.html относятся к 7.2, то же правило применяется к 6.1.0.

Это серьезно сбивает с толку, так как установка значения facet.limit с помощью solrconfig.xml или клиента Solrj молча завершается сбоем, и в документах не упоминается о проблеме для json.facets

...