For many people who have had the opportunity and pleasure to work with Elasticsearch, this is an efficient, non-relational database oriented towards full text search in large, distributed sets of documents. This is of course true, however, Elasticsearch offers also many features that have a direct impact on the results we get.
Below are five features of Elasticsearch, which are not necessarily commonly known, but can ideally respond to business needs and challenges:
- Reverse search - Percolator
Helps to find customers interested in a new product/offer from previous searches.
- Almost "real time" data access
Despite the distributed architecture, data synchronization takes place within a couple of seconds.
- Analyzers for non-English languages
Elasticsearch processes the complexities of non-English languages (for example Polish).
- Linear scaling mechanisms
Elasticsearch grows with your business without the necessity to modify the architecture.
- Hot-Warm Architecture
Frequently used data is easily and quickly accessible and the old data is safely stored on a separate machine.