
Elasticsearch 5.x Cookbook
By :

In the previous recipe, we have seen how it's possible to manage relations between objects with the nested object type. The disadvantage of nested objects is their dependence from their parent. If you need to change a value of a nested object, you need to reindex the parent (this brings a potential performance overhead if the nested objects change too quickly). To solve this problem, Elasticsearch allows defining child 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.
We can modify the mapping of the order
example indexing the items as separated child documents.
We need to extract the item
object and create a new type document item with the _parent
property set.
{ "order": { "properties": { "id": { "type": "keyword", "store": "yes" ...
Change the font size
Change margin width
Change background colour