Pergunta

Estou implementando uma solução no Solr, onde tenho muitos valores na minha faceta.

Ao contrário de exibir uma longa lista de valores (facetas) na lateral da minha página, quero exibir o top 10. e também ter um para o outro.

Por exemplo, eu estaria facetando sobre a nacionalidade.

Portanto, não quero ter uma lista de toda nacionalidade, nem quero um botão "Veja All".

O que eu preciso são os 10 principais nacionalidade e depois "outro".

Quando um usuário clica em outros, as facetas sobre isso?

Foi útil?

Solução

Isso é muito fácil em Solr .. tudo o que você precisa fazer é adicionar um

& facet.limit = 10

por exemplo

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

para sua solicitação e você poderá limitar os resultados.

Para obter mais informações, você pode conferir minha postagem no blog sobre faceting em Solr:

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

Ou o Solr Wiki aqui:

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top