Elasticsearch

(33)
4.6 out of 5 stars

Elasticsearch is a distributed, open source search and analytics engine, designed for horizontal scalability, reliability, and easy management. It combines the speed of search with the power of analytics via a sophisticated, developer-friendly query language covering structured, unstructured, and time-series data.

Work for Elasticsearch?
Silisystems enterprisesearch  2x

Learning about Elasticsearch?

We can help you find the solution that fits you best.

Elasticsearch Reviews

Ask Elasticsearch a Question
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
Ratings
Company Size
User Role
User Industry
Showing 33 Elasticsearch reviews
LinkedIn Connections
Elasticsearch review by <span>Varun D.</span>
Varun D.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Probably the best database for search

What do you like best?

Database exposed as a REST service! Seriously. Working with elasticsearch is so easy and fantastic experience. You get so many features out of the box - like full text search, document custom scoring, suggestions, results highlighting etc. And that's just tip of the iceberg. There are so many pluging like logstash and kibana for displaying metrics and logging. Also it is highly scalable.

What do you dislike?

There's not much control over consistency of your data; if you want to see your data in some particular format - you might need to index it in a predefined way. Elasticsearch's query DSL is less normal and less adaptable than PostgresSQL's SQL. By default everything is indexed, which might create index overhead depending on your database schema. You would need to understand some terms, like tokenizers and analyzers in order to get to know how to properly query your data and how the data is stored in the index.

Recommendations to others considering the product

Knowledge in cURL would be required before jumping to Elasticsearch

What business problems are you solving with the product? What benefits have you realized?

We are heavily dependent on Elasticsearch for our Business metrics telemetry data. We also use different plugins like Kibana, Logstash, Timelion for getting the data in different forms according to specific needs. It is probably the best tool available for fetching and viewing the data in real time.

Sign in to G2 Crowd to see what your connections have to say about Elasticsearch
Headshots
Elasticsearch review by <span>Pradeep S.</span>
Pradeep S.
Validated Reviewer
Organic
Reviewed On

Elasticsearch saves a lot of time optimizing search

What do you like best?

The first thing I like is that it's open source. If it weren't, I wouldn't have used it. Distributed search was another thing which helped me choose elasticsearch. I love the fact that I have control over many aspects of this search engine, providing me opportunity to extend it the way I want and optimize it.

What do you dislike?

Documentation could be improved a lot. Some concepts of elasticsearch take time to learn. Improving documentation and creating hands on tutorial in virtual environment without setup will provide opportunity to get one familiar with the engine and make less mistakes.

Recommendations to others considering the product

Elasticsearch can be the first choice. For beginners, it is the best.

What business problems are you solving with the product? What benefits have you realized?

I used it to implement text search for products. I could do all the things I imagined a search engine should have.

What Enterprise Search solution do you use?

Thanks for letting us know!
Elasticsearch review by <span>Glenn G.</span>
Glenn G.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Easy to use, hard to master

What do you like best?

Elasticsearch is opensource, it just works out of the box, you throw some documents in elasticsearch and you can search on them. You get started in no time and the documentation is great for the most common of uses. The ELK stack is a great addition for logging.

What do you dislike?

The query language is hard to master for advanced cases. I never needed advanced features but still I have spent a lot time with the documentation trying to solve my cases with trial and error. Elasticsearch needs more server resources than you average application.

What business problems are you solving with the product? What benefits have you realized?

Elasticsearch provides us with a super fast search engine. We work with Amazon Elasticsearch Service, this allows us to easily scale. I takes away all infrastructure management. Elasticsearch works with a beautiful API so it can easily be integrated into any technology.

Elasticsearch review by <span>Oded S.</span>
Oded S.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Quick searching made easy

What do you like best?

The easy installation, easy of searching out of the box.

What do you dislike?

querying is not easy. If you want to understand the underlaying querying, analyzers and tokenizer, it should take you some time. This is not trivial.

Recommendations to others considering the product

If you want to enable searching capabilities to your apps, elastic is easy to setup, and if you want the standard out of the box capabilities - you should be ok. If you need more advance querying from elastic, make your self some time off to learn.

If you need logging monitor for your server, this is the right tool as well, combining it with logstash and kibana

What business problems are you solving with the product? What benefits have you realized?

Searching in a huge amount of data, was made easy with elastic search. It provides a search capabilities to our applications.

In addition, it solves us the ELK stack (Elastic, Logstash, Kibana) - which provides us monitoring for logs in real time.

Elasticsearch review by <span>Timothy S.</span>
Timothy S.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

ElasticSearch for ELK

What do you like best?

It's open source, free, fast and the basic stack is quick to install and get running. The fact that it is well bundled with ELK (log stash and kibana) make it awesome for aggregating and searching logs. it also works really well as a cache for semistructured data and on top of a hadoop cluster. It's a great utility product for many uses from one cluster.

What do you dislike?

It's a bit hard to optimize and if you don't carefully monitor it, you will have weird crashes and run out of memory or disk space. You need to follow the documentation carefully and watch the resources. Always make sure you have more RAM and DISK then you will need by at least 25%.

Recommendations to others considering the product

Download it and try it on one server. Especially start with the ELK stack as that's a good use case and if you can't use it for anything else 1 server could make a great little ELK stack for your developers for their Java application servers. It has most of the functionality that you want from Splunk but without any cost unless you are getting the extra tools and support from Elastic. If you are putting it in production with a ton of servers and many critical use cases, you will want the enterprise support and tools from Elastic.

What business problems are you solving with the product? What benefits have you realized?

We needed it for log aggregation, log searching, data aggregation, data searching and for caching data for web sites.

All of these work as advertised, the performance requires careful thought and setup. Out of the box, you need specific configuration for the file types you are using.

Elasticsearch review by <span>Bradley H.</span>
Bradley H.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Incredibly powerful, large learning curve

What do you like best?

Elasticsearch is a great product for building large and very powerful search... With great power comes great responsibility though... There's a large learning curve to get up and running, but overall it can really be worth it when you need to have powerful search features across a huge number of documents.

What do you dislike?

The learning curve can be very daunting (the first ES book was probably 4x thicker than any other programming book I own).

Recommendations to others considering the product

I'd say it's between Solr and Elasticsearch and es is a much more powerful tool.

What business problems are you solving with the product? What benefits have you realized?

We use elasticsearch to provide search functionality across multiple models on our site... We also use it to power all of our admin functionality. We've recently experiments with using it to index and build reports for our app analytics as well.

Kate avatar
Kate from G2 Crowd

Learning about Elasticsearch?

I can help.
* We monitor all Elasticsearch reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.