match It performs a full text search. Elasticsearch will look for these terms in the documents as long as all or one of these terms are found within the documents, and the match query will send these results back, it doesn't care about the order or the proximity. So it pulls up documents with search terms that are scatterd across the documents. GET news_headlines/_search { "query": { #I want to ..