-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Elasticsearch 5.x Cookbook
By :

Elasticsearch allows the updating of a document in-place. Updating a document via scripting reduces network traffic (otherwise, you need to fetch the document, change the field/fields, and send them back) and improves performance when you need to process a huge amount of documents.
You need an up-and-running Elasticsearch installation as we described in the Downloading and installing Elasticsearch recipe in Chapter 2, Downloading and Setup.
To execute curl
via the command-line you need to install curl
for your operating system.
To correctly execute the following commands, you need an index populated with the chapter_09/populate_for_scripting.sh
script available in the online code and Javascript/Python language scripting plugins installed.
For updating using scripting, we will perform the following steps:
We'll write an update action that adds a tag value to a list of tags available in the source of a document. It should look as shown...
Change the font size
Change margin width
Change background colour