Elasticsearch 创建管道的API
时间: 2023-12-20 21:49:23 浏览: 58
Elasticsearch 提供了一个称为“管道(pipeline)”的功能,用于在将文档索引到 Elasticsearch 之前对文档进行预处理。以下是 Elasticsearch 创建管道的 API:
1. PUT /_ingest/pipeline/{pipeline_id}
这个 API 用于创建一个新的管道。需要在请求主体中提供管道的配置。
例如:
```
PUT /_ingest/pipeline/my-pipeline
{
"description": "My custom pipeline",
"processors": [
{
"set": {
"field": "foo",
"value": "bar"
}
}
]
}
```
这个请求将创建一个名为“my-pipeline”的新管道,并将一个“set”处理器添加到管道中。此处理器将在将文档索引到 Elasticsearch 之前将“foo”字段设置为“bar”。
2. GET /_ingest/pipeline/{pipeline_id}
这个 API 用于检索现有管道的配置。
例如:
```
GET /_ingest/pipeline/my-pipeline
```
这个请求将返回名为“my-pipeline”的管道的配置。
3. DELETE /_ingest/pipeline/{pipeline_id}
这个 API 用于删除现有管道。
例如:
```
DELETE /_ingest/pipeline/my-pipeline
```
这个请求将删除名为“my-pipeline”的管道。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)