Executing a standard search

In the previous recipe, we have seen how to build queries; in this recipe we can execute a query to retrieve some documents.

Getting ready

You need an up-and-running Elasticsearch installation as we described in the Downloading and installing Elasticsearch recipe in the Chapter 2, Downloading and Setup.

A Maven tool, or an IDE that natively supports it for Java programming such as Eclipse or IntelliJ IDEA, must be installed.

The code for this recipe is in the chapter_14/nativeclient directory and the referred class is the QueryExample.

How to do it...

To execute a standard query, we will perform the following steps:

  1. We need to import QueryBuilders to create the query:
     import static org.elasticsearch.index.query.QueryBuilders.*; ...

Get Elasticsearch 5.x Cookbook - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.