Skip to main content
TrustRadius
Elasticsearch

Elasticsearch

Overview

What is Elasticsearch?

Elasticsearch is an enterprise search tool from Elastic in Mountain View, California.

Read more
Recent Reviews

TrustRadius Insights

Elasticsearch has become an essential tool for users across various industries and domains. Its distributed architecture enables efficient …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Standard

$16.00

Cloud
per month

Gold

$19.00

Cloud
per month

Platinum

$22.00

Cloud
per month

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

How to create data views and gain insights on Elastic

YouTube

Setting Up a Search Box to Your Website or Application with Elasticsearch

YouTube

ChatGPT and Elasticsearch: OpenAI meets private data setup walkthrough

YouTube
Return to navigation

Product Details

What is Elasticsearch?

Elasticsearch is a distributed, RESTful search and analytics engine capable of addressing a growing number of use cases. As the heart of the Elastic Stack, it centrally stores data for fast search, fine‑tuned relevancy, and analytics that scale.

Elasticsearch now features generative AI search capabilities. Elasticsearch Relevance Engineâ„¢ (ESRE) powers generative AI solutions for private data sets with a vector database and machine learning models for semantic search that bring increased relevance to more search application developers.

ESRE combines AI with Elastic’s text search to give developers a full suite of sophisticated retrieval algorithms and the ability to integrate with large language models (LLMs). It is accessed through a single, unified API.

The Elasticsearch Relevance Engine’s configurable capabilities can be used to help improve relevance by:

  • Applying advanced relevance ranking features including BM25f, a critical component of hybrid search
  • Creating, storing, and searching dense embeddings using Elastic’s vector database
  • Processing text using a wide range of natural language processing (NLP) tasks and models
  • Letting developers manage and use their own transformer models in Elastic for business specific context
  • Integrating with third-party transformer models such as OpenAI’s GPT-3 and 4 via API to retrieve intuitive summarization of content based on the customer’s data stores consolidated within Elasticsearch deployments
  • Enabling ML-powered search without training or maintaining a model using Elastic’s out-of-the-box Learned Sparse Encoder model to deliver highly relevant, semantic search across a variety of domains
  • Combining sparse and dense retrieval using Reciprocal Rank Fusion (RRF), a hybrid ranking method that gives developers control to optimize their AI search engine to their unique mix of natural language and keyword query types
  • Integrating with third-party tooling such as LangChain to help build sophisticated data pipelines and generative AI applications

Elasticsearch Video

What is Elasticsearch?

Elasticsearch Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Elasticsearch is an enterprise search tool from Elastic in Mountain View, California.

Reviewers rate Support Rating highest, with a score of 7.8.

The most common users of Elasticsearch are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(205)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Elasticsearch has become an essential tool for users across various industries and domains. Its distributed architecture enables efficient searching of large datasets, even with partial text matches and across multiple fields. This capability makes it invaluable for tasks such as logging and analysis in cloud environments, where managing hundreds or thousands of servers is a necessity. Elasticsearch's fast and powerful search capabilities find application in B2B and B2C eCommerce websites, allowing users to search by various criteria like title, artist, genre, price range, and availability date. It serves as a reliable solution for tracking logs, incidents, analytics, and code quality. Additionally, Elasticsearch's ability to index and search large sets of data facilitates the creation of reporting dashboards. The product's built-in data replication features ensure data availability and easy retrieval while its scalability supports operational needs. It also enables tokenized free text search in audio transcripts as well as indexing and analyzing HTTP Request Response messages to detect security threats. With its wide range of use cases spanning from web search engines to scientific journals and complex data indexing, Elasticsearch proves to be an indispensable tool for organizations seeking efficient data storage solutions.

Highly Scalable Solution: Elasticsearch has been consistently praised by users for its highly scalable nature. It is able to handle storing and retrieving large numbers of documents, offering redundancy and distributed storage across multiple hosts with minimal configuration required.

Extensive Search Capabilities: Users highly praise Elasticsearch for its extensive search capabilities, especially in terms of full-text search. They find it easy to search and filter through millions of documents efficiently, even on large datasets, thanks to its fast search speeds.

Valuable Aggregations and Facets: Elasticsearch's support for aggregations and facets is highlighted as a valuable feature by users. They appreciate the ability to progressively add search criteria to refine their searches and uncover trends in their data.

Configuration Process: Users have encountered difficulties when implementing custom functions and have found the configuration process to be lacking. Some reviewers have mentioned challenges in integrating different elements of the program, incomplete documentation, and misleading forums.

Query Editor Limitations: Users have experienced issues with the query editor and noted that certain queries are not supported in the IntelliSense feature. Several users expressed frustration with inadequate documentation, hard-to-debug problems, and the complexities involved in tuning for ingress performance.

Learning Curve: Users have found the learning curve to be challenging, particularly for those with a background in SQL. Many reviewers mentioned a steep learning curve, extensive documentation requirements, and complexities related to mapping and data type conversion.

Attribute Ratings

Reviews

(1-1 of 1)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We get a lot of scientific journals in pdf format. Windows only allows title search. Some scientists use Mendeley but there is a licensing cost involved. We implemented Elasticsearch to help the scientists to search by author or look for keywords in the title or in the content. And we have provided options to look for an exact match as well as partial match.
  • The snippet that we get back before and after the search words is very helpful for the scientists to get the right content.
  • At my previous job with a simple 3 node cluster, Elasticsearch did not do a good job in electing a new master, when the master node went down. Many times, I had to stop and restart all the nodes to make it function again. I have heard implementation models where customers had dedicated multiple nodes just for master.
At my previous job as well as the current one, the use cases suit the usage of Elasticsearch very well.
  • Apart from the operational issue that I mentioned previously, the business users have been extremely happy with the results as well as the short time taken to perform the search.
Ability to support JSON queries, Percolator, ease to set up and custom routing were some of the reasons why we decided to use Elasticsearch instead of Solr.
  • Implemented in-house
No
Change management was minimal
  • Deciding the right topology (in terms of the number of data and master nodes)
Do not mix data and master roles. Dedicate at least 3 nodes just for Master
Return to navigation