Chapter 6. Document Relationships in NoSQL World
We have all grown up learning about relational data and databases. However, relational databases have their limitations, especially when providing full-text searches. Because of the limitations faced with relational databases, the world is adapting quickly to NoSQL solutions, and despite of there being so many NoSQL databases in the market, Elasticsearch has an upper hand because it offers the handling of relationships among different entities in combination with a powerful full-text search.
In this chapter, we will cover the following topics:
- Managing relational data in Elasticsearch
- Working with nested objects
- Introducing parent-child relationships
- Considerations for using document relationships