【发布时间】:2016-01-23 01:52:51
【问题描述】:
如果您的文档具有预先存在的数组,则在弹性搜索中
"movies": [
"Back to the Future"
]
然后你更新它以添加更多类似的电影
{
"script" : "ctx._source.movies += tag",
"params" : {
"tag" : "Pulp Fiction"
}
}
然后将值添加到字段中。这很好用……但是如果该字段不是一开始的,而是看起来像这样
"movies": "Back to the Future"
如果你运行相同的脚本,你会得到以下结果
"movies":"Back to the FuturePulpFiction"
所以我的问题是如何获取这个现有字段并将其“转换”为数组以告诉弹性搜索我想将其视为数组?
【问题讨论】:
标签: json elasticsearch