... a practical introduction into auto suggest.
A good search engine implementation shows relevant results to the user, but also helps getting there, as fast as possible. Often this is done using search as you type or suggest functionality, offering possible results while a user is typing.
This talk will cover the underlying data structures and algorithms to explain implementations behind a fast search as you type functionality using radix trees, finite state automatons and dive into advanced topics like ranking and boosting using concrete Java code for explanations and live demos.