【发布时间】:2016-08-14 15:45:26
【问题描述】:
我正在使用Elasticsearch Bulk Index 更新文档的一些统计信息,但我尝试更新的文档可能不存在 - 在这种情况下,我希望它什么也不做。
我不希望它在这种情况下创建文档。
我在文档中没有找到任何内容,或者可能错过了。
我当前的操作(在这种情况下它会创建文档):
{
update: {
_index: "index1",
_type: "interaction",
_id: item.id
}
},
{
script: {
file: "update-stats",
lang: "groovy",
params: {
newCommentsCount: newRetweetCount,
}
},
upsert: normalizedItem
}
如果文档存在,我如何更新文档,否则什么都不更新?
谢谢
【问题讨论】:
标签: elasticsearch