Solr et recherche de facettes
Ne facette de la recherche viennent construit en lorsque vous avez configuré votre schéma ou que vous avez à faire certaines choses à mettre en place cela?
T-elle fondamentalement de travail hors de la boîte sur tous les champs que vous avez configuré pour être sortable?
alors il suffit d'utiliser la fq syntaxe de la requête et ce sera le retour de la facette xml avec les résultats de recherche?
Est là un bel article sur ce qui vous a aidé la première fois?
source d'informationauteur Blankman
Vous devez vous connecter pour publier un commentaire.
Oui, vous pouvez facette tout indexé champ hors de la boîte. Cependant, il pourrait ne pas vous donner les résultats que vous attendez jusqu'à ce que vous configurer le facettage des champs en fonction de vos types de données.
Facettage est activé et utilisé à travers le facette.* paramètrespas fq. fq est utilisé lorsque l'utilisateur sélectionne une valeur de facette.
Quelques bonnes Solr tutoriels:
Oui, il suffit d'ajouter
&facet=true&facet.field={fieldname}
à votre Url de la requête.Voici un nouveau tutoriel:La recherche à facettes
Le code ci-dessous en C#, en utilisant SolrNet paquet.
La Facette vous pouvez le faire sur le champs stockés dans SOLR, assurez-vous de sa chaîne et de ne pas avoir de l'espace pour de meilleurs résultats. Le mincount est pour limiter le nombre minimum pour obtenir la liste à facette.
Et le code ci-dessous pour obtenir les résultats, à la requête de recherche est entré dans l'extrémité avant.
La recherche à facettes de Apache solr guide de référence.