我想知道 Elastica 或 ElasticSearch 是否提供从给定索引中的所有文档中删除单个字段的能力。我在 REST API 中找到了执行此操作的正确方法,但是在尝试使用它时,它会出现语法错误。
我写
curl -XPOST localhost:9200/products/product/O2bMZYRek5/_update -d '{
"script": "ctx._source.remove("Color")"
}'
返回
{"error":"JsonParseException[Unexpected character ('C' (code 67)): was expecting comma to separate OBJECT entries\n at [Source: [B@fddc294; line: 2, column: 32]]","status":500}