marians / OpenOrgDataWebapp

Webapp for openorgdata
0 stars 0 forks source link

Auto-Complete-Funktion für Sucheingabe #11

Open marians opened 11 years ago

marians commented 11 years ago

Eine Auto-Vervollständigung bei der Eingabe von Suchbegriffen wäre schon fein.

Damit das performant abläuft, sollten substrings indiziert werden. Dazu dient der Edge-Ngram-Filter.

Hier sind Infos von Jörg Prante: http://jprante.github.com/applications/2012/08/17/Autocompletion-with-jQuery-JAX-RS-and-Elasticsearch.html

Und noch ein StackOverflow-Artikel: http://stackoverflow.com/questions/13614286/supporting-typeahead-autocomplete-with-elasticsearch

Was wir dann noch brauchen, ist eine API-Methode, die alle oder eine begrenzte Anzahl der Wörter liefert, die mit der eingegebenen Zeichenkette beginnen. Diese sollte extrem performant sein. Daher lieber keine Facette mit Anzahl der Treffer, denn das ist zu aufwändig.