Question

Quelle est la bonne façon de mettre en œuvre un algorithme de classement personnalisé pour Solr / Lucene?

Je l'ai lu Zvents la mise en œuvre d'un système de classement Distance pondération des documents qui correspondent à des événements dans une zone géographique spécifique ( http://www.lucidimagination.com/Community/Hear-from-the-Experts/Articles/Zvents ).

Je voudrais faire quelque chose de similaire: I annonces d'index dans différentes villes et je voudrais augmenter la pertinence des annonces les plus proches étant donné un emplacement spécifique

.
Était-ce utile?

La solution

local Lucene est un projet destiné à ajouter la recherche locale à Lucene . Fondamentalement, vous ajoutez les coordonnées spatiales aux champs d'index. Vous devez alors décider, en fonction de votre structure d'index, s'il est préférable de la première recherche en fonction de résultats textuels, puis filtrer par emplacement géographique, ou l'inverse. Lucene en action présente un exemple d'un filtre spatial résultat. deuxième édition à venir sera probablement plus dans cette direction. Voir aussi la LocalSolr page wiki.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top