Executing a standard search

After you have inserted documents, the most commonly executed action in ElasticSearch is the search. The official ElasticSearch client APIs that are used to search are similar to the REST API.

Getting ready

You need a working ElasticSearch cluster and the packages used in the Creating a client recipe in this chapter.

The code of this recipe is present in the chapter_11/searching.py and chapter_11/searching_pyes.py files, available in the code bundle of this book and on GitHub (https://github.com/aparo/elasticsearch-cookbook-second-edition).

How to do it...

To execute a standard query, the search client method must be called by passing the query parameters, as shown in Chapter 5, Search, Queries, and Filters. The required ...

Get ElasticSearch Cookbook - Second 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.