Solr Facetting - Отображение первых 10 результатов и другое

Я реализую решение в Solr, где у меня много значений в моем аспекте.

В отличие от отображения длинного списка значений (фасетов) внизу моей страницы, я хочу отобразить 10 лучших. А также иметь одно для другого.

Например, я бы столкнулся с национальностью.

Итак, я не хочу иметь список всех национальностей, и мне не нужна кнопка «посмотреть все».

Что мне нужно, так это 10 лучших национальностей, а затем «Другое».

Когда пользователь нажимает на другое, он переходит на это?


person Mark    schedule 27.11.2009    source источник
comment
Есть ли шанс проголосовать за, если это ответ, который вы искали?   -  person CraftyFella    schedule 08.12.2009


Ответы (1)


Это довольно просто в Solr. Все, что вам нужно сделать, это добавить

&face.limit=10

e.g.

http://solrserver:8080/solr/select&version=2.2&q=solr&start=0&rows=0&indent=on&facet=on&facet.field= nationality&facet.limit=10

на ваш запрос, и вы должны иметь возможность ограничить результаты.

Для получения дополнительной информации вы можете проверить мой пост в блоге об огранке в solr:

http://www.craftyfella.com/2010/01/faceting-and-multifaceting-syntax-in.html

или вики solr здесь:

http://wiki.apache.org/solr/SimpleFacetParameters#facet.limit

person CraftyFella    schedule 07.12.2009
comment
а как насчет ДРУГИХ? как добавить остальные в ДРУГИЕ? - person Raheel Hasan; 10.06.2013
comment
Звучит как новый вопрос для меня @RaheelHasan. Я не уверен, что знаю ответ. Хотя другой человек мог бы. - person CraftyFella; 12.06.2013