From 78ab6fd20d7ef182f714624411653101d02ea05f Mon Sep 17 00:00:00 2001 From: George Wallace Date: Fri, 28 Mar 2025 08:03:20 -0600 Subject: [PATCH 01/11] first take at getting started --- get-started/index.md | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/get-started/index.md b/get-started/index.md index ac7a0b142..1639322e6 100644 --- a/get-started/index.md +++ b/get-started/index.md @@ -9,22 +9,44 @@ mapped_pages: ## Overview +[{{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. [{{kib}}](https://github.com/elastic/kibana) is the graphical user interface for {{es}}. It’s a powerful tool for visualizing and analyzing your data, and for managing and monitoring the Elastic Stack. + {{es}} is the heart of the [Elastic Stack](the-stack.md). Combined with {{kib}}, it powers these Elastic solutions and use cases: -* [Observability](/solutions/observability.md) -* [Security](/solutions/security.md) -* [Search](/solutions/search.md) +* **[Observability](/solutions/observability.md)**: Resolve problems with open, flexible, and unified observability powered by advanced machine learning and analytics. +* **[Security](/solutions/security.md)**: Detect, investigate, and respond to threats with AI-driven security analytics to protect your organization at scale. +* **[Search](/solutions/search.md)**: Build powerful search and RAG applications using Elasticsearch's vector database, AI toolkit, and advanced retrieval capabilities. :::{tip} Refer to our [customer success stories](https://www.elastic.co/customers/success-stories) for concrete examples of how Elastic is used in real-world scenarios. ::: +## Step 1: Choose your deployment type + +Elasticsearch provides multiple deployment options: + +1. **Elastic Cloud**: Fully managed Elasticsearch service, hassle-free with automatic updates. Ideal for those seeking scalability and ease of use. [Learn more about Elastic Cloud](../deploy-manage/deploy/elastic-cloud.md). + **Get started**: [Sign up here](https://cloud.elastic.co/registration?page=docs&placement=docs-body). +2. **Serverless**: A deployment option designed for flexibility and efficiency, allowing you to scale resources automatically without worrying about infrastructure. Perfect for unpredictable workloads. [Learn more about Elasticsearch Serverless](../deploy-manage/deploy/elastic-cloud/serverless.md). + **Get started**: [Sign up here](https://cloud.elastic.co/registration?page=docs&placement=docs-body). +3. **Self-Managed**: Deploy Elasticsearch on-premise or on your infrastructure. Ideal for those who prefer complete control. [Learn about self-managed deployment](https://www.elastic.co/downloads/elasticsearch). + **Get started**: [Download Elasticsearch here](../deploy-manage/deploy/self-managed/local-development-installation-quickstart.md). + +## Step 2: Explore the solutions + +Elasticsearch supports diverse use cases. Select a solution and follow its dedicated getting-started guide: + +1. **Search**: Create seamless search experiences for apps, websites, or workplaces. [Get started with Search](../solutions/search/get-started.md). +2. **Observability**: Monitor logs, metrics, and traces to gain insight into your systems. [Get started with Observability](../solutions/observability/get-started.md). +3. **Security**: Detect and respond to threats with real-time analytics. [Get started with Security](../solutions/security/get-started.md). + ## Next steps -Get started by learning about: +For learn more about our products and solutions, see: - [{{es}} and {{kib}}](introduction.md), the core components of the {{stack}}. - [The stack](/get-started/the-stack.md) to understand the relationship between core and optional components of an Elastic deployment. - [The out-of-the-box solutions and use cases](/solutions/index.md) that Elastic supports. - [Deploying Elastic](./deployment-options.md) for your use case. -- [Versioning and availability](./versioning-availability.md) in Elastic deployments. \ No newline at end of file +- [Versioning and availability](./versioning-availability.md) in Elastic deployments. + From 9c7897cf4797093a0d0f1db72a848f36928971a4 Mon Sep 17 00:00:00 2001 From: George Wallace Date: Fri, 28 Mar 2025 11:16:13 -0600 Subject: [PATCH 02/11] making updates --- get-started/index.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/get-started/index.md b/get-started/index.md index 1639322e6..07426c553 100644 --- a/get-started/index.md +++ b/get-started/index.md @@ -25,20 +25,23 @@ Refer to our [customer success stories](https://www.elastic.co/customers/success Elasticsearch provides multiple deployment options: -1. **Elastic Cloud**: Fully managed Elasticsearch service, hassle-free with automatic updates. Ideal for those seeking scalability and ease of use. [Learn more about Elastic Cloud](../deploy-manage/deploy/elastic-cloud.md). +* **Elastic Cloud**: Fully managed Elasticsearch service, hassle-free with automatic updates. Ideal for those seeking scalability and ease of use. [Learn more about Elastic Cloud](../deploy-manage/deploy/elastic-cloud.md). **Get started**: [Sign up here](https://cloud.elastic.co/registration?page=docs&placement=docs-body). -2. **Serverless**: A deployment option designed for flexibility and efficiency, allowing you to scale resources automatically without worrying about infrastructure. Perfect for unpredictable workloads. [Learn more about Elasticsearch Serverless](../deploy-manage/deploy/elastic-cloud/serverless.md). +* **Serverless**: A deployment option designed for flexibility and efficiency, allowing you to scale resources automatically without worrying about infrastructure. Perfect for unpredictable workloads. [Learn more about Elasticsearch Serverless](../deploy-manage/deploy/elastic-cloud/serverless.md). **Get started**: [Sign up here](https://cloud.elastic.co/registration?page=docs&placement=docs-body). -3. **Self-Managed**: Deploy Elasticsearch on-premise or on your infrastructure. Ideal for those who prefer complete control. [Learn about self-managed deployment](https://www.elastic.co/downloads/elasticsearch). +* **Self-Managed**: Deploy Elasticsearch on-premise or on your infrastructure. Ideal for those who prefer complete control. [Learn about self-managed deployment](../deploy-manage/deploy/self-managed.md). **Get started**: [Download Elasticsearch here](../deploy-manage/deploy/self-managed/local-development-installation-quickstart.md). ## Step 2: Explore the solutions Elasticsearch supports diverse use cases. Select a solution and follow its dedicated getting-started guide: -1. **Search**: Create seamless search experiences for apps, websites, or workplaces. [Get started with Search](../solutions/search/get-started.md). -2. **Observability**: Monitor logs, metrics, and traces to gain insight into your systems. [Get started with Observability](../solutions/observability/get-started.md). -3. **Security**: Detect and respond to threats with real-time analytics. [Get started with Security](../solutions/security/get-started.md). +| | | +| --- | --- | +| | | +| ![elasticsearch](https://www.elastic.co/docs/assets/images/elasticsearch.png "elasticsearch =50%") | **Elasticsearch**
Create seamless search experiences for apps, websites, or workplaces.

[**Get started →**](../solutions/search/get-started.md)
| +| ![observability](https://www.elastic.co/docs/assets/images/observability.png "observability =50%") | **Observability**
Monitor logs, metrics, and traces to gain insight into your systems.

[**Get started →**](../solutions/observability/get-started.md)
| +| ![security](https://www.elastic.co/docs/assets/images/security.png "security =50%") | **Security**
Monitor logs, metrics, and traces to gain insight into your systems.

[**Get started →**](../solutions/security/get-started.md)
| ## Next steps From 11e685c1c18fd96b6ca40b74f3098f6721fc0195 Mon Sep 17 00:00:00 2001 From: George Wallace Date: Fri, 28 Mar 2025 11:23:29 -0600 Subject: [PATCH 03/11] more updates --- get-started/introduction.md | 36 ++++-------------------------------- 1 file changed, 4 insertions(+), 32 deletions(-) diff --git a/get-started/introduction.md b/get-started/introduction.md index e0241383b..427d43ffa 100644 --- a/get-started/introduction.md +++ b/get-started/introduction.md @@ -3,52 +3,24 @@ mapped_pages: - https://www.elastic.co/guide/en/elasticsearch/reference/current/elasticsearch-intro-what-is-es.html --- -# {{es}} and {{kib}} [introduction] - -## What is {{es}}? - -[{{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. - -You can deploy {{es}} as a standalone service to build custom search and analytics solutions or deploy it together with other Elastic products, using various [deployment options](./deployment-options.md). - -Explore the full list of [{{es}} features](https://www.elastic.co/elasticsearch/features) on the product webpage. - -To learn more about the internals of the data store, refer to [](/manage-data/data-store.md). - -::::{tip} -Want to get started quickly with the {{es}} API? Check out our hands-on [quick start tutorials](/solutions/search/api-quickstarts.md) and [Python notebooks](https://github.com/elastic/elasticsearch-labs/tree/main/notebooks#readme). -:::: - -## What is {{kib}}? - -[{{kib}}](https://github.com/elastic/kibana) is the graphical user interface for {{es}}. It’s a powerful tool for visualizing and analyzing your data, and for managing and monitoring the Elastic Stack. - -Together, {{es}} and {{kib}} form the core of the [Elastic Stack](the-stack.md). - -They power all Elastic solutions and use cases: - -- [Observability](/solutions/observability.md) -- [Security](/solutions/security.md) -- [Search](/solutions/search.md) - -## Use cases +# Use cases [introduction] The {{stack}} is used for a wide and growing range of use cases. Here are a few examples: -**Observability** +## Observability - **Logs, metrics, and traces**: Collect, store, and analyze logs, metrics, and traces from applications, systems, and services. - **Application performance monitoring (APM)**: Monitor and analyze the performance of business-critical software applications. - **Real user monitoring (RUM)**: Monitor, quantify, and analyze user interactions with web applications. - **OpenTelemetry**: Reuse your existing instrumentation to send telemetry data to the Elastic Stack using the OpenTelemetry standard. -**Security** +## Security - **Security information and event management (SIEM)**: Collect, store, and analyze security data from applications, systems, and services. - **Endpoint security**: Monitor and analyze endpoint security data. - **Threat hunting**: Search and analyze data to detect and respond to security threats. -**Search** +## Search - **Full-text search**: Build a fast, relevant full-text search solution using inverted indexes, tokenization, and text analysis. - **Vector database**: Store and search vectorized data, and create vector embeddings with built-in and third-party natural language processing (NLP) models. From 98d2d5d4a64c8ca540b59b8ce93b33b65f5d3272 Mon Sep 17 00:00:00 2001 From: George Wallace Date: Fri, 28 Mar 2025 11:39:32 -0600 Subject: [PATCH 04/11] temporarily fixing broken links --- get-started/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/get-started/index.md b/get-started/index.md index 07426c553..74b4765e5 100644 --- a/get-started/index.md +++ b/get-started/index.md @@ -7,7 +7,8 @@ mapped_pages: --- # Get started -## Overview +## Overview [what-is-es] +$$$what-is-kib$$$ [{{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. [{{kib}}](https://github.com/elastic/kibana) is the graphical user interface for {{es}}. It’s a powerful tool for visualizing and analyzing your data, and for managing and monitoring the Elastic Stack. From af20fb2464a74da8fb17276fd29cd3ea8cf4530b Mon Sep 17 00:00:00 2001 From: George Wallace Date: Fri, 28 Mar 2025 11:42:17 -0600 Subject: [PATCH 05/11] fixing links temporarily --- get-started/index.md | 1 - get-started/introduction.md | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/get-started/index.md b/get-started/index.md index 74b4765e5..eb632d08e 100644 --- a/get-started/index.md +++ b/get-started/index.md @@ -8,7 +8,6 @@ mapped_pages: # Get started ## Overview [what-is-es] -$$$what-is-kib$$$ [{{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. [{{kib}}](https://github.com/elastic/kibana) is the graphical user interface for {{es}}. It’s a powerful tool for visualizing and analyzing your data, and for managing and monitoring the Elastic Stack. diff --git a/get-started/introduction.md b/get-started/introduction.md index 427d43ffa..6efcb57db 100644 --- a/get-started/introduction.md +++ b/get-started/introduction.md @@ -4,7 +4,8 @@ mapped_pages: --- # Use cases [introduction] - +$$$what-is-kib$$$ +$$$what-is-es$$$ The {{stack}} is used for a wide and growing range of use cases. Here are a few examples: ## Observability From d2f21234f96c3805470512daf21ba863a95106a0 Mon Sep 17 00:00:00 2001 From: George Wallace Date: Fri, 28 Mar 2025 11:45:46 -0600 Subject: [PATCH 06/11] more fixes --- get-started/introduction.md | 1 + manage-data/index.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/get-started/introduction.md b/get-started/introduction.md index 6efcb57db..0012acf95 100644 --- a/get-started/introduction.md +++ b/get-started/introduction.md @@ -6,6 +6,7 @@ mapped_pages: # Use cases [introduction] $$$what-is-kib$$$ $$$what-is-es$$$ +$$$use-cases$$$ The {{stack}} is used for a wide and growing range of use cases. Here are a few examples: ## Observability diff --git a/manage-data/index.md b/manage-data/index.md index 8478a4f79..02209a3a1 100644 --- a/manage-data/index.md +++ b/manage-data/index.md @@ -6,7 +6,7 @@ applies_to: # Manage data -Whether you're looking to build a fast and relevant search solution, monitor business-critical applications and infrastructure, monitor endpoint security data, or one of the [many other use cases Elastic supports](/get-started/introduction.md#use-cases), you'll need to understand how to ingest and manage data stored in {{es}}. +Whether you're looking to build a fast and relevant search solution, monitor business-critical applications and infrastructure, monitor endpoint security data, or one of the [many other use cases Elastic supports](/get-started/introduction.md), you'll need to understand how to ingest and manage data stored in {{es}}. ## Learn how data is stored From 6c6638b4f4bb38ffbd110d60c8509532a6f0d7a2 Mon Sep 17 00:00:00 2001 From: George Wallace Date: Tue, 1 Apr 2025 09:28:07 -0600 Subject: [PATCH 07/11] adding snippet --- get-started/index.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/get-started/index.md b/get-started/index.md index eb632d08e..60ef4b8de 100644 --- a/get-started/index.md +++ b/get-started/index.md @@ -23,14 +23,8 @@ Refer to our [customer success stories](https://www.elastic.co/customers/success ## Step 1: Choose your deployment type -Elasticsearch provides multiple deployment options: - -* **Elastic Cloud**: Fully managed Elasticsearch service, hassle-free with automatic updates. Ideal for those seeking scalability and ease of use. [Learn more about Elastic Cloud](../deploy-manage/deploy/elastic-cloud.md). - **Get started**: [Sign up here](https://cloud.elastic.co/registration?page=docs&placement=docs-body). -* **Serverless**: A deployment option designed for flexibility and efficiency, allowing you to scale resources automatically without worrying about infrastructure. Perfect for unpredictable workloads. [Learn more about Elasticsearch Serverless](../deploy-manage/deploy/elastic-cloud/serverless.md). - **Get started**: [Sign up here](https://cloud.elastic.co/registration?page=docs&placement=docs-body). -* **Self-Managed**: Deploy Elasticsearch on-premise or on your infrastructure. Ideal for those who prefer complete control. [Learn about self-managed deployment](../deploy-manage/deploy/self-managed.md). - **Get started**: [Download Elasticsearch here](../deploy-manage/deploy/self-managed/local-development-installation-quickstart.md). +:::{include} /deploy-manage/_snippets/deployment-options-overview.md +::: ## Step 2: Explore the solutions From 96df9dcc18666e190066f5b64dec32c4e7a209b1 Mon Sep 17 00:00:00 2001 From: George Wallace Date: Tue, 1 Apr 2025 09:31:39 -0600 Subject: [PATCH 08/11] fixing links --- get-started/introduction.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/get-started/introduction.md b/get-started/introduction.md index 0012acf95..ce78f1424 100644 --- a/get-started/introduction.md +++ b/get-started/introduction.md @@ -6,7 +6,7 @@ mapped_pages: # Use cases [introduction] $$$what-is-kib$$$ $$$what-is-es$$$ -$$$use-cases$$$ + The {{stack}} is used for a wide and growing range of use cases. Here are a few examples: ## Observability @@ -16,12 +16,16 @@ The {{stack}} is used for a wide and growing range of use cases. Here are a few - **Real user monitoring (RUM)**: Monitor, quantify, and analyze user interactions with web applications. - **OpenTelemetry**: Reuse your existing instrumentation to send telemetry data to the Elastic Stack using the OpenTelemetry standard. +[**Get started with {{observability}} →**](../solutions/observability/get-started.md) + ## Security - **Security information and event management (SIEM)**: Collect, store, and analyze security data from applications, systems, and services. - **Endpoint security**: Monitor and analyze endpoint security data. - **Threat hunting**: Search and analyze data to detect and respond to security threats. +[**Get started with {{elastic-sec}} →**](../solutions/security/get-started.md) + ## Search - **Full-text search**: Build a fast, relevant full-text search solution using inverted indexes, tokenization, and text analysis. @@ -32,6 +36,8 @@ The {{stack}} is used for a wide and growing range of use cases. Here are a few - **Retrieval augmented generation (RAG)**: Use {{ecloud}} as a retrieval engine to supplement generative AI models with more relevant, up-to-date, or proprietary data for a range of use cases. - **Geospatial search**: Search for locations and calculate spatial relationships using geospatial queries. +[**Get started with {{es}} →**](../solutions/search/get-started.md) + This is just a sample of search, observability, and security use cases enabled by {{ecloud}}. Refer to Elastic [customer success stories](https://www.elastic.co/customers/success-stories) for concrete examples across a range of industries. % TODO: cleanup these links, consolidate with Explore and analyze From d51308b8161eb5d8be5cc79fe09084f247c7df73 Mon Sep 17 00:00:00 2001 From: George Wallace Date: Fri, 4 Apr 2025 11:19:16 -0600 Subject: [PATCH 09/11] updating getting started page --- .../deploy/_snippets/installation-order.md | 4 +- get-started/index.md | 6 +-- get-started/the-stack.md | 45 ++++++++----------- 3 files changed, 23 insertions(+), 32 deletions(-) diff --git a/deploy-manage/deploy/_snippets/installation-order.md b/deploy-manage/deploy/_snippets/installation-order.md index e5d084541..99b838239 100644 --- a/deploy-manage/deploy/_snippets/installation-order.md +++ b/deploy-manage/deploy/_snippets/installation-order.md @@ -1,7 +1,7 @@ If you're deploying the {{stack}} in a self-managed cluster, then install the {{stack}} products you want to use in the following order: -* {{es}} -* {{kib}} +* [{{es}}](/deploy-manage/deploy/self-managed/installing-elasticsearch.md) +* [{{kib}}](/deploy-manage/deploy/self-managed/install-kibana) * [Logstash](logstash://reference/index.md) * [{{agent}}](/reference/fleet/index.md) or [Beats](beats://reference/index.md) * [APM](/solutions/observability/apps/application-performance-monitoring-apm.md) diff --git a/get-started/index.md b/get-started/index.md index 60ef4b8de..2293eb861 100644 --- a/get-started/index.md +++ b/get-started/index.md @@ -15,18 +15,18 @@ mapped_pages: * **[Observability](/solutions/observability.md)**: Resolve problems with open, flexible, and unified observability powered by advanced machine learning and analytics. * **[Security](/solutions/security.md)**: Detect, investigate, and respond to threats with AI-driven security analytics to protect your organization at scale. -* **[Search](/solutions/search.md)**: Build powerful search and RAG applications using Elasticsearch's vector database, AI toolkit, and advanced retrieval capabilities. +* **[Elasticsearch](/solutions/search.md)**: Build powerful search and RAG applications using Elasticsearch's vector database, AI toolkit, and advanced retrieval capabilities. :::{tip} Refer to our [customer success stories](https://www.elastic.co/customers/success-stories) for concrete examples of how Elastic is used in real-world scenarios. ::: -## Step 1: Choose your deployment type +## Choose your deployment type :::{include} /deploy-manage/_snippets/deployment-options-overview.md ::: -## Step 2: Explore the solutions +## Explore the solutions Elasticsearch supports diverse use cases. Select a solution and follow its dedicated getting-started guide: diff --git a/get-started/the-stack.md b/get-started/the-stack.md index a6201e0f8..db073ea3e 100644 --- a/get-started/the-stack.md +++ b/get-started/the-stack.md @@ -35,58 +35,49 @@ If you want to transform or enrich data before it’s stored, you can use {{es}} Trying to decide which ingest component to use? Refer to [Adding data to {{es}}](/manage-data/ingest.md) to help you decide. -$$$stack-components-agent$$$ +#### {{fleet}} and {{agent}} [stack-components-agent] -{{fleet}} and {{agent}} -: {{agent}} is a single, unified way to add monitoring for logs, metrics, and other types of data to a host. It can also protect hosts from security threats, query data from operating systems, forward data from remote services or hardware, and more. Each agent has a single policy to which you can add integrations for new data sources, security protections, and more. +{{agent}} is a single, unified way to add monitoring for logs, metrics, and other types of data to a host. It can also protect hosts from security threats, query data from operating systems, forward data from remote services or hardware, and more. Each agent has a single policy to which you can add integrations for new data sources, security protections, and more. - {{fleet}} enables you to centrally manage {{agents}} and their policies. Use {{fleet}} to monitor the state of all your {{agents}}, manage agent policies, and upgrade {{agent}} binaries or integrations. +{{fleet}} enables you to centrally manage {{agents}} and their policies. Use {{fleet}} to monitor the state of all your {{agents}}, manage agent policies, and upgrade {{agent}} binaries or integrations. - [Learn more about {{fleet}} and {{agent}}](/reference/fleet/index.md). +[Learn more about {{fleet}} and {{agent}}](/reference/fleet/index.md). +#### APM [stack-components-apm] -$$$stack-components-apm$$$ +Elastic APM is an application performance monitoring system built on the {{stack}}. It allows you to monitor software services and applications in real-time, by collecting detailed performance information on response time for incoming requests, database queries, calls to caches, external HTTP requests, and more. This makes it easy to pinpoint and fix performance problems quickly. [Learn more about APM](/solutions/observability/apps/application-performance-monitoring-apm.md). -APM -: Elastic APM is an application performance monitoring system built on the {{stack}}. It allows you to monitor software services and applications in real-time, by collecting detailed performance information on response time for incoming requests, database queries, calls to caches, external HTTP requests, and more. This makes it easy to pinpoint and fix performance problems quickly. [Learn more about APM](/solutions/observability/apps/application-performance-monitoring-apm.md). +#### {{beats}} [stack-components-beats] -$$$stack-components-beats$$$ +{{beats}} are data shippers that you install as agents on your servers to send operational data to {{es}}. {{beats}} are available for many standard observability data scenarios, including audit data, log files and journals, cloud data, availability, metrics, network traffic, and Windows event logs. [Learn more about {{beats}}](beats://reference/index.md). -{{beats}} -: {{beats}} are data shippers that you install as agents on your servers to send operational data to {{es}}. {{beats}} are available for many standard observability data scenarios, including audit data, log files and journals, cloud data, availability, metrics, network traffic, and Windows event logs. [Learn more about {{beats}}](beats://reference/index.md). +#### {{es}} ingest pipelines [stack-components-ingest-pipelines] -$$$stack-components-ingest-pipelines$$$ +Ingest pipelines let you perform common transformations on your data before indexing them into {{es}}. You can configure one or more "processor" tasks to run sequentially, making specific changes to your documents before storing them in {{es}}. [Learn more about ingest pipelines](/manage-data/ingest/transform-enrich/ingest-pipelines.md). -{{es}} ingest pipelines -: Ingest pipelines let you perform common transformations on your data before indexing them into {{es}}. You can configure one or more "processor" tasks to run sequentially, making specific changes to your documents before storing them in {{es}}. [Learn more about ingest pipelines](/manage-data/ingest/transform-enrich/ingest-pipelines.md). +#### {{ls}} [stack-components-logstash] -$$$stack-components-logstash$$$ - -{{ls}} -: {{ls}} is a data collection engine with real-time pipelining capabilities. It can dynamically unify data from disparate sources and normalize the data into destinations of your choice. {{ls}} supports a broad array of input, filter, and output plugins, with many native codecs further simplifying the ingestion process. [Learn more about {{ls}}](logstash://reference/index.md). +{{ls}} is a data collection engine with real-time pipelining capabilities. It can dynamically unify data from disparate sources and normalize the data into destinations of your choice. {{ls}} supports a broad array of input, filter, and output plugins, with many native codecs further simplifying the ingestion process. [Learn more about {{ls}}](logstash://reference/index.md). ### Store [_store] -$$$stack-components-elasticsearch$$$ +#### {{es}} [stack-components-elasticsearch] -{{es}} -: {{es}} is the distributed search and analytics engine at the heart of the {{stack}}. It provides near real-time search and analytics for all types of data. Whether you have structured or unstructured text, numerical data, or geospatial data, {{es}} can efficiently store and index it in a way that supports fast searches. {{es}} provides a REST API that enables you to store data in {{es}} and retrieve it. The REST API also provides access to {{es}}'s search and analytics capabilities. [Learn more about {{es}}](/get-started/index.md). +{{es}} is the distributed search and analytics engine at the heart of the {{stack}}. It provides near real-time search and analytics for all types of data. Whether you have structured or unstructured text, numerical data, or geospatial data, {{es}} can efficiently store and index it in a way that supports fast searches. {{es}} provides a REST API that enables you to store data in {{es}} and retrieve it. The REST API also provides access to {{es}}'s search and analytics capabilities. [Learn more about {{es}}](/get-started/index.md). ### Consume [_consume] Use {{kib}} to query and visualize the data that’s stored in {{es}}. Or, use the {{es}} clients to access data in {{es}} directly from common programming languages. -$$$stack-components-kibana$$$ +#### {{kib}} [stack-components-kibana] -{{kib}} -: {{kib}} is the tool to harness your {{es}} data and to manage the {{stack}}. Use it to analyze and visualize the data that’s stored in {{es}}. {{kib}} is also the home for the Search, Observability and Security solutions. [Learn more about {{kib}}](/explore-analyze/index.md). +{{kib}} is the tool to harness your {{es}} data and to manage the {{stack}}. Use it to analyze and visualize the data that’s stored in {{es}}. {{kib}} is also the home for the Search, Observability and Security solutions. [Learn more about {{kib}}](/explore-analyze/index.md). -$$$stack-components-elasticsearch-clients$$$ +#### {{es}} clients [stack-components-elasticsearch-clients] -{{es}} clients -: The clients provide a convenient mechanism to manage API requests and responses to and from {{es}} from popular languages such as Java, Ruby, Go, Python, and others. Both official and community contributed clients are available. [Learn more about the {{es}} clients](https://www.elastic.co/guide/en/elasticsearch/client/index.html). +The clients provide a convenient mechanism to manage API requests and responses to and from {{es}} from popular languages such as Java, Ruby, Go, Python, and others. Both official and community contributed clients are available. [Learn more about the {{es}} clients](https://www.elastic.co/guide/en/elasticsearch/client/index.html). ## Version compatibility ```{applies_to} From 02b60915097de618dbfc16a69649008ac8067ad0 Mon Sep 17 00:00:00 2001 From: George Wallace Date: Fri, 4 Apr 2025 13:28:41 -0600 Subject: [PATCH 10/11] updates --- deploy-manage/deploy/_snippets/installation-order.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy-manage/deploy/_snippets/installation-order.md b/deploy-manage/deploy/_snippets/installation-order.md index 99b838239..98fb295bf 100644 --- a/deploy-manage/deploy/_snippets/installation-order.md +++ b/deploy-manage/deploy/_snippets/installation-order.md @@ -1,7 +1,7 @@ If you're deploying the {{stack}} in a self-managed cluster, then install the {{stack}} products you want to use in the following order: * [{{es}}](/deploy-manage/deploy/self-managed/installing-elasticsearch.md) -* [{{kib}}](/deploy-manage/deploy/self-managed/install-kibana) +* [{{kib}}](/deploy-manage/deploy/self-managed/install-kibana.md) * [Logstash](logstash://reference/index.md) * [{{agent}}](/reference/fleet/index.md) or [Beats](beats://reference/index.md) * [APM](/solutions/observability/apps/application-performance-monitoring-apm.md) From 8f5a56da296a1c333534eb5556af426451ca5b1b Mon Sep 17 00:00:00 2001 From: George Wallace Date: Mon, 7 Apr 2025 09:06:56 -0600 Subject: [PATCH 11/11] updating based on feedback --- get-started/index.md | 2 +- get-started/introduction.md | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/get-started/index.md b/get-started/index.md index 2293eb861..7bdebe63e 100644 --- a/get-started/index.md +++ b/get-started/index.md @@ -13,9 +13,9 @@ mapped_pages: {{es}} is the heart of the [Elastic Stack](the-stack.md). Combined with {{kib}}, it powers these Elastic solutions and use cases: +* **[Elasticsearch](/solutions/search.md)**: Build powerful search and RAG applications using Elasticsearch's vector database, AI toolkit, and advanced retrieval capabilities. * **[Observability](/solutions/observability.md)**: Resolve problems with open, flexible, and unified observability powered by advanced machine learning and analytics. * **[Security](/solutions/security.md)**: Detect, investigate, and respond to threats with AI-driven security analytics to protect your organization at scale. -* **[Elasticsearch](/solutions/search.md)**: Build powerful search and RAG applications using Elasticsearch's vector database, AI toolkit, and advanced retrieval capabilities. :::{tip} Refer to our [customer success stories](https://www.elastic.co/customers/success-stories) for concrete examples of how Elastic is used in real-world scenarios. diff --git a/get-started/introduction.md b/get-started/introduction.md index ce78f1424..c079cc14e 100644 --- a/get-started/introduction.md +++ b/get-started/introduction.md @@ -9,6 +9,18 @@ $$$what-is-es$$$ The {{stack}} is used for a wide and growing range of use cases. Here are a few examples: +## Elasticsearch + +- **Full-text search**: Build a fast, relevant full-text search solution using inverted indexes, tokenization, and text analysis. +- **Vector database**: Store and search vectorized data, and create vector embeddings with built-in and third-party natural language processing (NLP) models. +- **Semantic search**: Understand the intent and contextual meaning behind search queries using tools like synonyms, dense vector embeddings, and learned sparse query-document expansion. +- **Hybrid search**: Combine full-text search with vector search using state-of-the-art ranking algorithms. +- **Build search experiences**: Add hybrid search capabilities to apps or websites, or build enterprise search engines over your organization’s internal data sources. +- **Retrieval augmented generation (RAG)**: Use {{ecloud}} as a retrieval engine to supplement generative AI models with more relevant, up-to-date, or proprietary data for a range of use cases. +- **Geospatial search**: Search for locations and calculate spatial relationships using geospatial queries. + +[**Get started with {{es}} →**](../solutions/search/get-started.md) + ## Observability - **Logs, metrics, and traces**: Collect, store, and analyze logs, metrics, and traces from applications, systems, and services. @@ -26,18 +38,6 @@ The {{stack}} is used for a wide and growing range of use cases. Here are a few [**Get started with {{elastic-sec}} →**](../solutions/security/get-started.md) -## Search - -- **Full-text search**: Build a fast, relevant full-text search solution using inverted indexes, tokenization, and text analysis. -- **Vector database**: Store and search vectorized data, and create vector embeddings with built-in and third-party natural language processing (NLP) models. -- **Semantic search**: Understand the intent and contextual meaning behind search queries using tools like synonyms, dense vector embeddings, and learned sparse query-document expansion. -- **Hybrid search**: Combine full-text search with vector search using state-of-the-art ranking algorithms. -- **Build search experiences**: Add hybrid search capabilities to apps or websites, or build enterprise search engines over your organization’s internal data sources. -- **Retrieval augmented generation (RAG)**: Use {{ecloud}} as a retrieval engine to supplement generative AI models with more relevant, up-to-date, or proprietary data for a range of use cases. -- **Geospatial search**: Search for locations and calculate spatial relationships using geospatial queries. - -[**Get started with {{es}} →**](../solutions/search/get-started.md) - This is just a sample of search, observability, and security use cases enabled by {{ecloud}}. Refer to Elastic [customer success stories](https://www.elastic.co/customers/success-stories) for concrete examples across a range of industries. % TODO: cleanup these links, consolidate with Explore and analyze