This document discusses different types of searches that can be performed in Elasticsearch, including lite searches using query strings and full-body searches using the search query DSL. It describes various query clauses and filters that can be used like match, term, bool and range filters. It also covers sorting, relevance scoring and combining query and filter clauses.