多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Set Processor(设置处理器) 原文链接 : [https://www.elastic.co/guide/en/elasticsearch/reference/5.3/set-processor.html](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/set-processor.html) 译文链接 : [http://www.apache.wiki/pages/viewpage.action?pageId=10028264](http://www.apache.wiki/pages/viewpage.action?pageId=10028264) 贡献者 : [那伊抹微笑](/display/~wangyangting),[ApacheCN](/display/~apachecn),[Apache中文网](/display/~apachechina) 设置一个 **field**(字段)并将其与指定的 **value**(值)相关联。如果该 **field**(字段)已经存在,则其 **value**(值)将被替换为所提供的 **value**(值)。 ## Table 29. Set Options(表 29\. 设置选项) | Name(名称) | Required(必要的) | Default(默认值) | Description(描述) | | --- | --- | --- | --- | | **`field`** | **yes** | **-** | 要被 **insert**(插入),**upsert**(更新插入) 或 **update**(更新)的 **field**(字段) | | **`value`** | **yes** | **-** | 针对 **field**(字段)所设置的 **value**(值) | | **`override`** | **no** | **true** | 默认为 **true** 的情况下,将会用 **pre-existing non-null-valued**(预先存在的非空值)的字段来更新 **field**。如果设置为 **false**,such fields will not be touched | ``` { "set": { "field": "field1", "value": 582.1 } } ```