Overall Satisfaction with Elasticsearch
Pros
- Store large numbers of documents in a redundant, distributed fashion across multiple hosts. It handles sharding out of the box with a minimal amount of configuration.
- Extensive search capabilities, particularly full text search. It also supports aggregations/facets and geospatial searching.
- Native REST API is great for web applicaitons.
Cons
- The online documentation is very difficult to use, both as a teaching tool and as a quick reference. The search syntax is arcane and not particularly "human friendly" and examples from the documentation are often insufficiently detailed to apply directly.
- ElasticSearch is touted as "schemaless" when in fact mappings (aka schemas) are required for all but the most basic use cases.
- ElasticSearch allows us to build beautiful, responsive web applications that allow users to rapidly filter large amounts of data to find the documents they are interested in.
Using Elasticsearch
- Document Search
- Data Science
- Data Visualization
- Built a race tracking website as part of a hackathon.
Comments
Please log in to join the conversation