Frage

Was ist die richtige Art und Weise einen benutzerdefinierten Ranking-Algorithmus für Solr / Lucene?

zu implementieren

Ich las über Zvents eine Entfernung Gewichtung Ranking-Systems für Dokumente Implementierung, die in einem bestimmten geografischen Gebiet zu Ereignissen entsprechen ( http://www.lucidimagination.com/Community/Hear-from-the-Experts/Articles/Zvents ).

würde ich gerne etwas tun ähnlich: Ich Index Anzeigen in verschiedenen Städten, und ich möchte die Relevanz der nächsten Anzeigen einer spezifischen Standort steigern

.
War es hilfreich?

Lösung

Lokale Lucene ist ein Projekt soll die lokale Suche auf Lucene hinzufügen . Grundsätzlich Sie räumlichen Koordinaten auf die Indexfelder hinzufügen. Sie müssen dann entscheiden, basierend auf dem Indexstruktur, ob es sich um erste Suche ist besser nach Textübereinstimmungen und dann nach geographischer Lage filtern, oder umgekehrt. Lucene in Aktion ein Beispiel eines räumlichen Ergebnis-Filter hat. Die rel="noreferrer"> wird wahrscheinlich mehr in diese Richtung. Siehe auch die LocalSolr Wiki-Seite.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top