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
Copy file name to clipboardExpand all lines: solutions/search/ingest-for-search.md
+6-15Lines changed: 6 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,19 +21,19 @@ Search use cases usually focus on general **content**, typically text-heavy data
21
21
22
22
Once you've decided how to [deploy Elastic](/deploy-manage/index.md), the next step is getting your content into {{es}}. Your choice of ingestion method depends on where your content lives and how you need to access it.
23
23
24
-
There are several methods to ingest data into {es} for search use cases. Choose one or more based on your requirements.
24
+
There are several methods to ingest data into {{es}} for search use cases. Choose one or more based on your requirements.
25
25
26
26
::::{tip}
27
27
If you just want to do a quick test, you can load [sample data](/manage-data/ingest/sample-data.md) into your {{es}} cluster using the UI.
28
28
::::
29
29
30
-
## Ingest data using APIs [es-ingestion-overview-apis]
30
+
## Use APIs [es-ingestion-overview-apis]
31
31
32
32
You can use the [`_bulk` API](https://www.elastic.co/docs/api/doc/elasticsearch/v8/group/endpoint-document) to add data to your {{es}} indices, using any HTTP client, including the [{{es}} client libraries](/solutions/search/site-or-app/clients.md).
33
33
34
34
While the {{es}} APIs can be used for any data type, Elastic provides specialized tools that optimize ingestion for specific use cases.
## Use specialized tools [es-ingestion-overview-general-content]
37
37
38
38
You can use these specialized tools to add general content to {{es}} indices.
39
39
@@ -43,17 +43,8 @@ You can use these specialized tools to add general content to {{es}} indices.
43
43
|[**Search connectors**]()| Third-party integrations to popular content sources like databases, cloud storage, and business applications | Choose from a range of Elastic-built connectors or build your own in Python using the Elastic connector framework|
44
44
|[**File upload**](/manage-data/ingest/tools/upload-data-files.md)| One-off manual uploads through the UI | Useful for testing or very small-scale use cases, but not recommended for production workflows |
45
45
46
-
### (Optional) Content processing
46
+
### Process data at ingest time
47
47
48
-
You can also transform and enrich your content at ingest time with ingest pipelines, or at query time with runtime fields. Choose the right approach based on your requirements:
48
+
You can also transform and enrich your content at ingest time using [ingest pipelines](/manage-data/ingest/transform-enrich/ingest-pipelines.md).
49
49
50
-
| Processing Type | Description | Use cases |
51
-
|----------------|-------------|------------|
52
-
|**Ingest pipelines**| Choose from a range of built-in processors or create custom processors | Data enrichment, content extraction from PDFs, ML inference, custom business logic |
53
-
|**Runtime fields**| Fields computed during query execution | Price calculation with current exchange rates, distance calculations, user-specific scoring |
54
-
55
-
You can manage ingest pipelines through Elasticsearch APIs or Kibana UIs.
56
-
57
-
::::{tip}
58
-
The UI also has a set of tools for creating and managing indices optimized for search use cases. You can also manage your ingest pipelines in this UI. Learn more in [](search-pipelines.md)
59
-
::::
50
+
The Elastic UI has a set of tools for creating and managing indices optimized for search use cases. You can also manage your ingest pipelines in this UI. Learn more in [](search-pipelines.md).
0 commit comments