2015-12-29 1 views
1

J'ai indexé les compagnies aériennes dans mon solr, un document par compagnie aérienne, chaque utilisateur peut rechercher des compagnies aériennes et aussi laisser une étiquette à leur sujet. Disons que j'ai utilisé Airline X et j'ai adoré le service, donc je laisserais une balise disant "excellent service". Ainsi, au fil du temps, les personnes qui quittent la même balise sont agrégées et nous stockons le nombre de fois où la même balise a été laissée. Maintenant, la question est, comment pourrais-je augmenter les résultats si je commence à taper "great service" de sorte que la compagnie aérienne avec la plupart des mots-clés de "great service" arrive au sommet des résultats de recherche?Solr: Boosting résultats de recherche en fonction de la popularité tag

Répondre

-1

Vous pouvez utiliser le fichier elevate.xml dans le dossier config et indiquer le document à afficher en premier dans le jeu de résultats pour une chaîne searchTerm spécifique.