# Pipeline Definition（管道定义）

原文链接 : [https://www.elastic.co/guide/en/elasticsearch/reference/5.3/pipeline.html](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/pipeline.html)

译文链接 : [http://www.apache.wiki/pages/viewpage.action?pageId=9405265](http://www.apache.wiki/pages/viewpage.action?pageId=9405265)

贡献者 : [那伊抹微笑](/display/~wangyangting)，[ApacheCN](/display/~apachecn)，[Apache中文网](/display/~apachechina)

一个 **pipeline**（管道）是一系列 **processors**（处理器）的定义，这些 **processors**（处理器）将会按照它们被声明的顺序执行。一个 **pipeline**（管道）由两个主要的 **field**（字段）组成 : 一个 **description**（描述）以及一个 **processors**（处理器）列表 : 

```
{
  "description" : "...",
  "processors" : [ ... ]
}
```

该 **description** 是一个特殊的字段，用于存储 **pipeline**（管道）的有用描述。

该 **processors** 参数定义了要按顺序执行的 **processors**（处理器）列表。