Elasticsearch is the way to go!
Overall Satisfaction with Elasticsearch
We used Elasticsearch to build and search a complex index of tv shows, actors, seasons, episodes etc... Using Elasticsearch we can derive information very quickly about what season belongs to which tv show. This allowed us to dynamically build a tree like data structure on the fly without any performance degradation.
Pros
- Fuzzy query matching
- Indexing and Sharding data
- High availability and cluster managment
Cons
- A better user interface
- Better integration with AWS
- Cost of maintaining a cluster in the cloud (e.g. AWS memory optomized instances) is expensive.
- Project is open sourced, we are free to contribute if a bug is found. And its free!
Solr is the only other alternative product I've used. Elasticsearch in comparison is a much better product. The query language in elasticsearch along with the cluster management and sharding makes Elasticsearch a clear winner.
Comments
Please log in to join the conversation