2014-03-13 2 views
1

Обычно запрос solr с параметром facetting возвращает результаты в отсортированном порядке на основе количества фасетов. Когда я устанавливаю предел грани до -1, результаты не возвращаются в отсортированном порядке; это означает, что я должен выполнить сортировку вручную на стороне сервера.Как получить результаты в отсортированном порядке, когда я использую предел грани в solr?

Должен ли я добавить что-либо еще в запрос solr, чтобы получить его в отсортированном порядке?

+0

Причины downvoting? –

ответ

2

пожалуйста, попробуйте facet.sort = кол

Порядок фаска по умолчанию является базой на счет, в порядке убывания, но он возвращает порядок индекса, а не подсчитывать порядок DESc если facet.limit меньше 0

подробности можно прочитать из Solr Wiki

+0

Я пробовал это, но он не работает. Solr возвращает результат Unordered. –

+0

Не могли бы вы поделиться версией solr, определением поля и URL-адресом solr? – leoh

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