Set Processor(设置处理器)

原文链接 : https://www.elastic.co/guide/en/elasticsearch/reference/5.3/set-processor.html

译文链接 : http://www.apache.wiki/pages/viewpage.action?pageId=10028264

贡献者 : 那伊抹微笑ApacheCNApache中文网

设置一个 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
  1. {
  2. "set": {
  3. "field": "field1",
  4. "value": 582.1
  5. }
  6. }