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

StackOverflow https://stackoverflow.com/questions/1808515

  •  05-07-2019
  •  | 
  •  

Вопрос

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

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

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

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

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

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

Это было полезно?

Решение

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

&facet.limit=10

например ,

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 wiki здесь:

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top