Elasticsearch advantages and disadvantages
Answers
Answered by
0
advantages
BUILT ON TOP OF LUCENE
Elastic Search is built on top of Lucene, which is a full-featured information retrieval library, so it provides the most powerful full-text search capabilities of any open source product.
DOCUMENT-ORIENTED
Elastic Search is document-oriented. It stores real world complex entities as structured JSON documents and indexes all fields by default, with a higher performance result.
FULL-TEXT SEARCH
Elastic Search implements a lot of features, such as customized splitting text into words, customized stemming, facetted search, and more.
SCHEMA FREE
Elastic Search is schema free—instead, it accepts JSON documents, as well as tries to detect the data structure, index the data, and make it searchable.
RESTFUL API
Elastic Search is API driven; actions can be performed using a simple Restful API.
PER-OPERATION PERSISTENCE
Elastic Search records any changes made in transactions logs on multiple nodes in the cluster to minimize the chance of data loss.
There are some use cases where Elastic Search is well-suited for performance:
Searching a large number of products for the best match with a specific phraseAuto-completing a search box on partially-typed words, which are based on previous searches.Accounting for misspellings in searchesStoring a large quantity of semi-structured (JSON) data in a distributed fashion
BUILT ON TOP OF LUCENE
Elastic Search is built on top of Lucene, which is a full-featured information retrieval library, so it provides the most powerful full-text search capabilities of any open source product.
DOCUMENT-ORIENTED
Elastic Search is document-oriented. It stores real world complex entities as structured JSON documents and indexes all fields by default, with a higher performance result.
FULL-TEXT SEARCH
Elastic Search implements a lot of features, such as customized splitting text into words, customized stemming, facetted search, and more.
SCHEMA FREE
Elastic Search is schema free—instead, it accepts JSON documents, as well as tries to detect the data structure, index the data, and make it searchable.
RESTFUL API
Elastic Search is API driven; actions can be performed using a simple Restful API.
PER-OPERATION PERSISTENCE
Elastic Search records any changes made in transactions logs on multiple nodes in the cluster to minimize the chance of data loss.
There are some use cases where Elastic Search is well-suited for performance:
Searching a large number of products for the best match with a specific phraseAuto-completing a search box on partially-typed words, which are based on previous searches.Accounting for misspellings in searchesStoring a large quantity of semi-structured (JSON) data in a distributed fashion
Answered by
0
Answer:
Advantages of ElasticSearch include the following:
Lots of search options. ...
Document-oriented. ...
Speed. ...
Scalability. ...
Data record. ...
Query fine tuning. ...
RESTful API. ...
Distributed approach.
Similar questions