Quick look at implementation of search platforms based on ElasticSearch from developer perspective. Full-text search, relevance, geo location, stats, aggregations, alerting - I will show you how pleasant that may be and what traps are waiting for you in the limbo of distributed systems.