Berlin Buzzwords – Day 2 – Smart Autocompl…

Das Thema ist die Einführung einer mehr kontextsensitiven Suggest-Suche, welche Methoden und Facettierung benutzt wurden.

  • Auch für das eingeben einer Adresse (Stadt, Zip, Strasse, …) möchten die User nur eine Inputbox benutzen
  • Die Datenbasis umfasst ca. 10 Mio Items (Bushaltestellen, Bahnhöfe, Hausnummern-Ranges)
  • Die Daten kommen aus versch. Quellen und sind damit nicht sonderlich sauber
  • Da die Reihenfolge der Usereingaben unterschiedlich ist (Ort, Straße vs. Straße Ort) ist eine eindeutige Zuordnung nicht möglich
  • Jeder Begriff des Terms wird gegen alle Felder (Stadt, Straße, …) getestet (Anzahl > 0), um zu bestimmen was die einzelnen Teile sind
  • Mit diesen Informationen werden dann alle Permutationen gegen dieses spezifischen Felder abgefragt und angezeigt
  • Es existiert eine Fallback-Möglichkeit und es werden auch nicht so detaillierte Varainten abgefragt
  • Es finden also mehrere Anfrage gegen Lucene geschickt
  • Der Algorithmus wird ständig mit Hilfe von Regressionstests überprüft
GD Star Rating
loading...

Kommentar verfassen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.