The APIs for managing a document (index, update, and delete) are the most important after the search ones. In this recipe, we will see how to use them in a standard way and in bulk actions to improve performances.
You need an up-and-running Elasticsearch installation, as we described in the Downloading and installing Elasticsearch recipe in Chapter 2, Downloading and Setup.
You also need the Python installed packages of Creating a client recipe of this chapter.
The full code for this recipe can be found in the
The three main operations to manage the documents are as follows:
index: This operation stores a document in Elasticsearch. It is mapped on the index API call. ...