ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### Get Pipeline API get pipeline API会返回一个基于ID的pipeline.此 API 始终返回 pipeline 的本节点引用 ~~~ GET _ingest/pipeline/my-pipeline-id ~~~ 示例响应 ~~~ { "my-pipeline-id" : { "description" : "describe pipeline", "processors" : [ { "set" : { "field" : "foo", "value" : "bar" } } ] } } ~~~ 对于每个返回的 pipeline,也将返回 source 和 version信息。version用于知道节点具有哪个版本的 pipeline是有用的。您可以指定多个 IDs 以返回更多的 pipeline,同样也支持通配符。 ### Pipeline Versioning pipelines(管道)可以根据情况添加一个 version number(版本号),它可以说任何的整数值,以简化 externalsystems(外部系统)对 pipeline(管道)的管理。该 versionfield(版本字段)完全是可选择的,并且仅用于外部管道的管理。要取消设置 version(版本),只需要简单的更换 pipeline(管道)即可 ~~~ PUT _ingest/pipeline/my-pipeline-id { "description" : "describe pipeline", "version" : 123, "processors" : [ { "set" : { "field": "foo", "value": "bar" } } ] } ~~~ 为了检查版本,您可以使用filter_path参数来过滤返回结果,以限制响应的版本: ~~~ GET /_ingest/pipeline/my-pipeline-id?filter_path=*.version ~~~ 这样就会返回一个更小的的响应结果,使得它更容易看和便于解析 ~~~ { "my-pipeline-id" : { "version" : 123 } } ~~~