Need fast querying of text data? Go with Elasticsearch!
Anonymous | TrustRadius Reviewer
January 23, 2018

Need fast querying of text data? Go with Elasticsearch!

Score 9 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with Elasticsearch

We use Elasticsearch to store data for quick querying of our various data sets via our APIs. It has allowed us to write APIs that perform much faster compared to their older versions that had complex relational queries.

We also use Elasticsearch to store log data for fast querying via Kibana.
  • Very fast querying of data, especially text based searches.
  • Nice clustering of nodes built in, to ensure a stable, redundant environment.
  • Great integration with Kibana for visualizing and exploring data.
  • Query syntax can be hard for developers to pick up, especially if they are used to SQL.
  • Tooling leaves a lot to be desired, especially compared to the RDMS tooling that is out there.
  • Updates to Elastic search data aren't the fastest, especially compared to some other nosql solutions like MongoDB
  • Elasticsearch has allowed us to shave off many (> 100 is some cases) milliseconds from our API response times.
  • Elasticsearch coupled with Kibana has allowed us a whole new level of visibility into our log data.
We found Elasticsearch to be the fastest in querying text based data, allowing us to significantly speed up our APIs.
Elasticsearch is a great solution if you want lightening quick querying of data, especially text-based querying. If you are doing a lot of writing/updating to your database, this is not the best use case and you may want to evaluate other NoSQL solutions.