Build powerful search engines with Elasticsearch: indexing, mapping, queries, aggregations, and performance.