icon

Elasticsearch

The heart of the Elastic Stack

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 your data so you can discover the expected and uncover the unexpected.

MarketoFEForm

No credit card required. Automatic setup. 14 days.

New to Elasticsearch? Get up and running in no time.

Watch video

Lay a strong foundation for working with Elasticsearch in our Elasticsearch Engineer training.

View training

Build advanced Elasticsearch skills for tuning relevance, text analysis, and more.

View training

New

With Elasticsearch 7.6, the sorting of numbers and dates is up to 35 times faster, vector similarity functions are GA, and ILM and SLM work together.

Query & Analyze

Ask your data questions of all kinds

Elasticsearch lets you perform and combine many types of searches — structured, unstructured, geo, metric — any way you want. Start simple with one question and see where it takes you. It’s one thing to find the 10 best documents to match your query. But how do you make sense of, say, a billion log lines? Elasticsearch aggregations let you zoom out to explore trends and patterns in your data.

Speed

Elasticsearch is fast. Really, really fast.

When you get answers instantly, your relationship with your data changes. You can afford to iterate and cover more ground.

Being this fast isn't easy. We've implemented inverted indices with finite state transducers for full-text querying, BKD trees for storing numeric and geo data, and a column store for analytics.

And since everything is indexed, you're never left with index envy. You can leverage and access all of your data at ludicrously awesome speeds.

Scalability

Run it on your laptop. Or hundreds of servers with petabytes of data.

Go from prototype to production seamlessly; you talk to Elasticsearch running on a single node the same way you would in a 300-node cluster.

It scales horizontally to handle kajillions of events per second, while automatically managing how indices and queries are distributed across the cluster for oh-so-smooth operations.

Relevance

Search across everything. Find that specific thing.

Rank your search results based on a variety of factors — from term frequency or recency to popularity and beyond. Mix and match these along with functions to fine tune how your results show up to your users.

And because most of our users are human, Elasticsearch is equipped to handle human mistakes including complexities like typos.

Resiliency

We cover the bases while you swing for the fences.

Hardware rebels. Networks partition. Elasticsearch detects failures to keep your cluster (and your data) safe and available. With cross-cluster replication, a secondary cluster can spring into action as a hot backup. Elasticsearch operates in a distributed environment designed from the ground up for perpetual peace of mind.

Use Cases

What exactly can I use Elasticsearch for?

Numbers, text, geo, structured, unstructured. All data types are welcome. Full-text search just scratches the surface of how companies around the world are relying on Elasticsearch to solve a variety of challenges. See a full list of solutions built directly on the Elastic Stack.

Logs

Logs

Fast and scalable logging that won't quit.
Metrics

Metrics

Monitor and visualize your system metrics.
APM

APM

Get insight into your application performance.
Uptime

Uptime

Monitor and react to availability issues.
Site Search

Site Search

Easily create a great search experience for your site.
App Search

App Search

Search across documents, geo data, and more.
Workplace Search

Workplace Search

Centralized search of corporate data silos.
Maps

Maps

Explore location data in real time.
SIEM

SIEM

Interactive investigation and automated threat detection.
Endpoint Security

Endpoint Security

Prevent, detect, hunt for, and respond to threats.

Trusted, used, and loved by

Distribution

Deploy your way

Wherever your search takes you, we'll be there.

Elastic Cloud

Deploy hosted Elasticsearch and Kibana on AWS, GCP, and Azure

Spin up a fully loaded deployment on the cloud provider you choose. As the company behind Elasticsearch, we bring our features and support to your Elastic clusters in the cloud.

As low as $16/month

See pricing

MarketoFEForm

On-Prem

Download Elasticsearch

Grab a fresh installation and start running Elasticsearch on your machine in just a few steps.

Interested in orchestration? Check out Elastic Cloud Enterprise and Elastic Cloud on Kubernetes.

The True Elasticsearch Experience

Is it the same as Amazon’s Elasticsearch Service?

Nope. Our Elasticsearch Service is the only official hosted Elasticsearch offering on AWS with a huge number of exclusive features like our machine learning, an ODBC driver for BI connectivity, automated time-series data management, and alerting.

Enhance

Elasticsearch features

Explore the full list of Elasticsearch features.

Security

Security

Protect your Elasticsearch data in a robust and granular way.

Monitoring

Monitoring

Maintain a pulse on your Elastic Stack to keep it firing on all cylinders.

Alerting

Alerting

Get notifications about changes in your data.

Elasticsearch SQL

Elasticsearch SQL

Interact with your data using SQL — and use ODBC and JDBC drivers to access it.

Time series data management

Time series data management

Automate processes with index lifecycle management, frozen indices, and rollups.

Machine learning

Machine learning

Automate anomaly detection on your Elasticsearch data.

Client Libraries

Interact with Elasticsearch in the programming language you choose

Elasticsearch uses standard RESTful APIs and JSON. We also build and maintain clients in many languages such as Java, Python, .NET, SQL, and PHP. Plus, our community has contributed many more. They're easy to work with, feel natural to use, and, just like Elasticsearch, don't limit what you might want to do with them.

SignUpCTA