1
0

index.md 3.8 KB

Elasticsearch

{{es}} is a distributed search and analytics engine, scalable data store, and vector database built on Apache Lucene. It’s optimized for speed and relevance on production-scale workloads. Use Elasticsearch to search, index, store, and analyze data of all shapes and sizes in near real time.

Quick links

:::{dropdown} Useful links

Setup and architecture

  • Set up Elasticsearch
  • Secure the Elastic Stack
  • Upgrade Elasticsearch
  • Set up a cluster for high availability
  • Stack monitoring
  • Troubleshooting
  • Optimizations

Working with data

  • Adding data to Elasticsearch
  • Connectors
  • Web crawler
  • Data streams
  • Ingest pipelines
  • Mapping
  • Data management
  • Downsampling
  • Snapshot and restore

Search and analytics

{{es}} is the search and analytics engine that powers the {{stack}}.

  • Get started
  • Learn how to search your data
  • Query data programmatically: use query languages to run advanced search, filtering, or analytics
    • Query DSL: full JSON-based query language
    • ES|QL: fast, SQL-like language with piped syntax
    • EQL: for event-based time series data, such as logs, metrics, and traces
    • SQL: SQL-style queries on Elasticsearch data
  • Search applications
  • Aggregations
  • Geospatial analysis
  • Machine Learning
  • Alerting

APIs and developer docs