【发布时间】:2016-01-01 02:46:09
【问题描述】:
我的文档一开始只包含“url”(已分析)和“respsize”(not_analyzed)字段。我想更新与 url 匹配的文档并添加新字段“类别” 我是说; 首先是doc1:
{
"url":"http://stackoverflow.com/users/4005632/mehmet-yener-yilmaz",
"respsize":"500"
}
我有一个外部数据,我知道“stackoverflow.com”属于第 10 类, 我需要更新文档,并使它像:
{
"url":"http://stackoverflow.com/users/4005632/mehmet-yener-yilmaz",
"respsize":"500",
"category":"10"
}
当然,我会在 url 字段中包含“stackoverflow.com”的所有文档中执行此操作 我需要更新每个文档一次..因为url的类别数据是不可更改的,不需要再次更新。 我需要使用带有 _version 号的 _update api 来检查它,但无法编写 dsl 查询。 编辑 我运行它并且看起来工作正常: 但文件没有改变..
虽然查询结果看起来不错,但新字段未添加到文档中,需要刷新等?
【问题讨论】:
标签: elasticsearch