Esiste un modo standard per implementare il completamento automatico di tipo carattere per carattere con ElasticSearch per i campi di dimensioni ridotte (ad esempio i nomi dei luoghi).Supporta completamento automatico typeahead con ElasticSearch
(Al momento della stesura di questo, ci sono un certo numero di discussioni disponibili tramite ricerca, ma nulla che sembra definitivo. (Inoltre, vedo che si parla dell'effetto del supporto di funzionalità per il completamento automatico/suggerimento in Apache Lucene 4 .))
Grazie per i pensieri.
Semplice esempio di utilizzo NGram: https://gist.github.com/988923 –