You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# The Elasticsearch data store[elasticsearch-intro-what-is-es]
6
+
# The Elasticsearch data store
7
7
8
-
[{{es}}](https://github.com/elastic/elasticsearch/) 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 {{es}} to search, index, store, and analyze data of all shapes and sizes in near real time.
8
+
[{{es}}](https://github.com/elastic/elasticsearch/) is a distributed search and analytics engine, scalable data store, and vector database built on Apache Lucene.
9
9
10
-
{{es}} is the heart of the [Elastic Stack](../get-started/the-stack.md). Combined with [{{kib}}](https://www.elastic.co/kibana), it powers the following Elastic solutions:
10
+
The documentation in this section details how {{es}} works as a _data store_ starting with the fundamental unit of storage in Elasticsearch: the index. An index is a collection of documents uniquely identified by a name or an alias. Read more in [Index basics](/manage-data/data-store/index-basics.md) and [Index types](/manage-data/data-store/index-types.md).
Then, learn how these documents and the fields they contain are stored and indexed in [Mapping](/manage-data/data-store/mapping.md), and how unstructured text is converted into a structured format that’s optimized for search in [Text analysis](/manage-data/data-store/text-analysis.md).
15
13
16
-
::::{tip}
17
-
{{es}} has a lot of features. Explore the full list on the [product webpage](https://www.elastic.co/elasticsearch/features).
18
-
19
-
::::
20
-
21
-
22
-
::::{admonition} What is the Elastic Stack?
23
-
:name: elasticsearch-intro-elastic-stack
24
-
25
-
{{es}} is the core component of the Elastic Stack, a suite of products for collecting, storing, searching, and visualizing data. [Learn more about the Elastic Stack](../get-started/the-stack.md).
26
-
27
-
::::
28
-
29
-
30
-
31
-
## Use cases [elasticsearch-intro-use-cases]
32
-
33
-
{{es}} is used for a wide and growing range of use cases. Here are a few examples:
34
-
35
-
**Observability**
36
-
37
-
***Logs, metrics, and traces**: Collect, store, and analyze logs, metrics, and traces from applications, systems, and services.
38
-
***Application performance monitoring (APM)**: Monitor and analyze the performance of business-critical software applications.
39
-
***Real user monitoring (RUM)**: Monitor, quantify, and analyze user interactions with web applications.
40
-
***OpenTelemetry**: Reuse your existing instrumentation to send telemetry data to the Elastic Stack using the OpenTelemetry standard.
41
-
42
-
**Search**
43
-
44
-
***Full-text search**: Build a fast, relevant full-text search solution using inverted indexes, tokenization, and text analysis.
45
-
***Vector database**: Store and search vectorized data, and create vector embeddings with built-in and third-party natural language processing (NLP) models.
46
-
***Semantic search**: Understand the intent and contextual meaning behind search queries using tools like synonyms, dense vector embeddings, and learned sparse query-document expansion.
47
-
***Hybrid search**: Combine full-text search with vector search using state-of-the-art ranking algorithms.
48
-
***Build search experiences**: Add hybrid search capabilities to apps or websites, or build enterprise search engines over your organization’s internal data sources.
49
-
***Retrieval augmented generation (RAG)**: Use {{es}} as a retrieval engine to supplement generative AI models with more relevant, up-to-date, or proprietary data for a range of use cases.
50
-
***Geospatial search**: Search for locations and calculate spatial relationships using geospatial queries.
51
-
52
-
**Security**
53
-
54
-
***Security information and event management (SIEM)**: Collect, store, and analyze security data from applications, systems, and services.
55
-
***Endpoint security**: Monitor and analyze endpoint security data.
56
-
***Threat hunting**: Search and analyze data to detect and respond to security threats.
57
-
58
-
This is just a sample of search, observability, and security use cases enabled by {{es}}. Refer to Elastic [customer success stories](https://www.elastic.co/customers/success-stories) for concrete examples across a range of industries.
14
+
You can also read more about working with {{es}} as a data store including how to use [index templates](/manage-data/data-store/templates.md) to tell {{es}} how to configure an index when it is created, how to use [aliases](/manage-data/data-store/aliases.md) to point to multiple indices, and how to use the [command line to manage data](/manage-data/data-store/manage-data-from-the-command-line.md) stored in {{es}}.
0 commit comments