将类型化的附加属性添加到现有文档 elasticsearch

Add typed additional attributes to an existing document elasticsearch

我在文档中添加了一个字段:

POST /erection/shop/1/_update
{
  "doc": {
    "my_field":""
  }
}

新字段分配给"String"类型。如何创建类型为 "Boolean"/"Integer" 的新字段?

和第二个问题: 是否可以使用一个查询在所有文档中添加一个字段? (不更新每个文档)

1) 显式定义 prior 到您进行的第一次更新的映射。

2) 不,你不能。您可以在您的应用程序中使用 "scan" 然后 "bulk update"