Skip to content

Commit ebc39c0

Browse files
committed
More search-ai-platform.md edits
1 parent 31afdc7 commit ebc39c0

File tree

1 file changed

+25
-58
lines changed

1 file changed

+25
-58
lines changed

get-started/search-ai-platform.md

Lines changed: 25 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -18,25 +18,20 @@ It is the foundation for Elastic's [solutions](/get-started/introduction.md) and
1818

1919
The {{search-platform}} is a fast and highly scalable set of components — {{es}}, {{kib}}, {{beats}}, {{ls}}, and others — that together enable you to securely take data from any source, in any format, and then store, search, analyze, and visualize it.
2020

21+
$$$stack-components$$$
2122
![Components of the {{search-platform}}](/get-started/images/platform-components-diagram.svg)
2223

2324
:::{tip}
2425
The components that share the same versioning scheme are often referred to as the _{{stack}}_. Learn more in [](/get-started/versioning-availability.md).
2526
:::
2627

27-
You have many options for deploying the {{search-platform}} to suit your needs, which are summarized in [](/get-started/deployment-options.md).
28-
<!--
29-
TBD: Is this necessary to cover here? How can we make this easier to understand and navigation?
30-
To learn how to deploy {{es}}, {{kib}}, and supporting orchestration technologies, refer to [](/deploy-manage/index.md).
31-
To learn how to deploy additional ingest and consume components, refer to the documentation for the component.
32-
-->
28+
You have many options for deploying the {{search-platform}}, which are summarized in [](/get-started/deployment-options.md).
29+
All deployments include [{{es}}](#stack-components-elasticsearch).
30+
Although [{{kib}}](#stack-components-kibana) is not required to use {{es}}, it is included by default when you use deployment methods such as {{serverless-full}}.
3331

3432
Continue reading to learn how these components work together.
3533

36-
% TO-DO: Update SVG
37-
% ![Components of the {{search-platform}}](/get-started/images/stack-components-diagram.svg)
38-
39-
## Ingestion
34+
## Ingest [_ingest]
4035

4136
Elastic provides a number of components that ingest data.
4237
Collect and ship logs, metrics, and other types of data with {{agent}} or {{beats}}.
@@ -88,12 +83,11 @@ It can dynamically unify data from disparate sources and normalize the data into
8883

8984
[Learn more about {{ls}}](logstash://reference/index.md).
9085

91-
## Storage, search, and AI analysis
86+
## Store, search, and analyze [_store]
9287

9388
{{es}} is the distributed search, storage, and analytics engine at the heart of the {{search-platform}}.
94-
You can use the {{es}} clients to access data directly by using common programming languages.
9589

96-
### {{es}} [components-elasticsearch]
90+
### {{es}} [stack-components-elasticsearch]
9791

9892
{{es}} provides near real-time search and analytics for all types of data.
9993
Whether you have structured or unstructured text, numerical data, vectors, or geospatial data, {{es}} can efficiently store and index it in a way that supports fast searches.
@@ -103,62 +97,35 @@ It runs as a cluster of one or more servers, called nodes.
10397
When you add data to an index, it's divided into pieces called shards, which are spread across the various nodes in the cluster.
10498
This architecture allows {{es}} to handle large volumes of data and ensures that your data remains available even if a node fails.
10599

106-
{{es}} provides a REST API that enables you to store data in {{es}} and retrieve it.
107-
The REST API also provides access to search and analytics capabilities.
108-
109-
Learn more about [the {{es}} data store](/manage-data/data-store.md), its [distributed architecture](/deploy-manage/distributed-architecture.md), and [search approaches](/solutions/search/search-approaches.md).
110-
111-
### {{es}} clients [stack-components-elasticsearch-clients]
112-
113-
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.
114-
Both official and community contributed clients are available.
100+
Nearly every aspect of {{es}} can be configured and managed programmatically through its REST APIs.
101+
This allows you to automate repetitive tasks and integrate Elastic management into your existing operational workflows.
102+
For example, you can use the APIs to manage indices, update cluster settings, run complex queries, and configure security.
103+
This API-first approach is fundamental to enabling infrastructure-as-code practices and managing deployments at scale.
115104

116-
[Learn more about the {{es}} clients](/reference/elasticsearch-clients/index.md).
105+
Learn more about [the {{es}} data store](/manage-data/data-store.md), its [distributed architecture](/deploy-manage/distributed-architecture.md), and [APIs](elasticsearch://reference/elasticsearch/rest-apis/index.md).
117106

118-
## Exploration and visualization
107+
## Explore [_consume]
119108

120-
Use {{kib}} to query and visualize the data that's stored in {{es}}.
109+
Use {{kib}} to explore and visualize the data that's stored in {{es}} and to manage the {{search-platform}}.
110+
You can use the {{es}} clients to access data directly by using common programming languages.
121111

122112
### {{kib}} [stack-components-kibana]
123113

124-
{{kib}} is the tool to harness your {{es}} data and to manage the {{search-platform}}.
125-
Use it to analyze and visualize the data that's stored in {{es}}.
126-
{{kib}} is also the home for two out-of-the-box [solutions](/get-started/introduction.md).
127-
128-
[Learn more about {{kib}}](/explore-analyze/index.md).
129-
130-
131-
132-
<!--
133-
134-
135-
### Visualize and query your data [kibana-navigation-search]
136-
137-
While {{es}} stores your data, **Kibana** is the user interface where you can explore, visualize, and manage it. It provides a window into your data, allowing you to quickly gain insights and understand trends.
138-
139-
With Kibana, you can:
114+
With {{kib}}, you can:
140115

141116
* Use **Discover** to interactively search and filter your raw data.
142-
* Build custom **visualizations** like charts, graphs, and metrics with tools like **Lens**, which offers a drag-and-drop experience.
143-
* Assemble your visualizations into interactive **dashboards** to get a comprehensive overview of your information.
117+
* Build custom visualizations like charts, graphs, and metrics with tools like **Lens**, which offers a drag-and-drop experience.
118+
* Assemble your visualizations into interactive dashboards to get a comprehensive overview of your information.
144119
* Analyze geospatial data using the powerful **Maps** application.
145120

146-
At the same time, Kibana works as the user interface of all Elastic solutions, like Elastic Security and Elastic Observability, providing ways of configuring Elastic to suit your needs and offering interactive guidance.
147-
148-
A **query** is a question you ask about your data, and Elastic provides several powerful languages to do so. You can query data directly through the API or through the user interface in Kibana.
149-
150-
* **Query DSL** is a full-featured JSON-style query language that enables complex searching, filtering, and aggregations. It is the original and most powerful query language for Elasticsearch today.
151-
* **Elasticsearch Query Language (ES|QL)** is a powerful, modern query language that uses a familiar pipe-based syntax to transform and aggregate your data at search time.
152-
* **Event Query Language (EQL)** is a specialized language designed to query sequences of events, which is particularly useful for security analytics and threat hunting.
153-
* **Kibana Query Language (KQL)** is the text-based language used in the **Discover** search bar, perfect for interactive filtering and exploration.
121+
It also has [query tools](/explore-analyze/query-filter/tools.md) such as **Console**, which provides an interactive way to send requests directly to the {{es}} API and view the responses.
122+
For secure, automated access, you can create and manage API keys to authenticate your scripts and applications.
154123

155-
Learn more in [](/explore-analyze/index.md).
156-
157-
### Use the APIs to automate operations and management
124+
[Learn more about {{kib}}](/explore-analyze/index.md).
158125

159-
Nearly every aspect of Elasticsearch can be configured and managed programmatically through its extensive REST APIs. This allows you to automate repetitive tasks and integrate Elastic management into your existing operational workflows. You can use the APIs to manage indices, update cluster settings, run complex queries, and configure security.
126+
### {{es}} clients [stack-components-elasticsearch-clients]
160127

161-
The **Console** tool in Kibana provides an interactive way to send requests directly to the Elasticsearch API and view the responses. For secure, automated access, you can create and manage **API keys** to authenticate your scripts and applications. This API-first approach is fundamental to enabling infrastructure-as-code practices and managing your deployments at scale.
128+
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.
129+
Both official and community contributed clients are available.
162130

163-
Learn more in [Elastic APIs](https://www.elastic.co/docs/api).
164-
-->
131+
[Learn more about the {{es}} clients](/reference/elasticsearch-clients/index.md).

0 commit comments

Comments
 (0)