Today's applications are expected to provide powerful full-text search. However, the topic can be relatively complex and is often the least understood part of the infrastructure. This talk covers: * How full-text search works in general and what the differences to databases are. * How to implement common requirements with Elasticsearch. Attendees will learn how add common search patterns to their applications without breaking a sweat.