La configuration de Solr pour Suggestif/Prédictive de l'Auto de Recherche Complet
Nous travaillons sur l'intégration Solr 3,6 à un site de commerce électronique. Nous avons des données indexées & recherche fonctionne vraiment bien.
Nous avons quelques difficultés à comprendre comment utiliser la Recherche Prédictive /Auto de Recherche Complet de la Suggestion. Également intéressés d'apprendre les meilleures pratiques pour la mise en œuvre de cette fonctionnalité.
Notre objectif est d'offrir de recherche prédictive similaire à http://www.amazon.com/, mais ne savez pas comment la mettre en œuvre avec Solr. Plus précisément, je veux comprendre comment construire ces termes de Solr, ou est-il géré par autre chose extérieure à solr? Comment le dictionnaire doit être construit pour offrir ce genre de suggestions? En outre, pour un certain domaine, la recherche devrait offrir à la recherche dans la catégorie. Essayez de taper "xper" dans Amazon zone de recherche, et vous remarquerez que, en dehors de xperia, xperia s, xperia p, elle aussi liste de xperia s dans les téléphones Cellulaires & accessoires, qui est une catégorie.
À l'aide d'un dictionnaire, ce serait difficile à gérer. Ou peut-être que nous ne savons pas comment le faire correctement. Vous cherchez à vous pour nous guider sur la façon de mieux utiliser solr pour réaliser ce genre de évocateurs de recherche.
Non, elle m'aider à comprendre ce qui peut être fait.. mais je n'ai aucune idée exacte que de ce qui doit être fait, et plus précisément comment le faire.
OriginalL'auteur Krunal | 2012-08-31
Vous devez vous connecter pour publier un commentaire.
Je vous suggère un couple de l'article sur le blog:
OriginalL'auteur javanna
J'ai utilisé le Souligner, car la facette.préfixe est trop lourd pour les gros indice, et les autres avaient peu ou pas clair documentation (je suis un stupide programmeur)
Donc, supposons que l'utilisateur a tapé juste "
aaa bbb ccc
"Notre fonction d'auto-complétion (java/javascript) va appeler solr à l'aide de la suite params
vous pouvez également contrôler le nombre de suggestions '
rows
" et "hl.fragsize
paramètres dele mettre en surbrillance les mots dans chaque document sera de bons candidats pour la suggestion "
aaa bbb
" chaîneplus de suggestion de mots sont ceux d'avant/après la mise en surbrillance des mots et, bien sûr, vous pouvez appliquer plusieurs filtres pour extraire des mots valides, éviter les doublons, de limiter les suggestions
si vous êtes intéressé je peux vous envoyer quelques exemples...
ÉDITÉ: plus de détails sur l'approche
Le passage de l'exemple que j'ai donner suppose la saisie semi-automatique mécanisme donné par jquery: nous invoquons une jsp (ou un servlet) à l'intérieur d'une application web en passant en param 'q' les mots tapés par l'utilisateur.
C'est le code de la page jsp
L'espoir d'être utile,
Nik
OriginalL'auteur Nik Developer
Cela peut vous aider.Je suis en train de faire la même chose.
http://solr.pl/en/2010/10/18/solr-and-autocomplete-part-1/
OriginalL'auteur NameNotFoundException