gpt4 book ai didi

elasticsearch - 更新 Elasticsearch 文档中的特定字段

转载 作者:行者123 更新时间:2023-12-04 06:01:40 24 4
gpt4 key购买 nike

我正在尝试更新 elasticsearch 中的文档,但文档却被删除了

POST /index/type/id/
{
"id":1
"field:"modified"
}

更新文档中特定字段的方法是什么?文档包含一个索引字段。

最佳答案

我建议阅读有关 partial updates 的 Elasticsearch 文档.

The simplest form of the update request accepts a partial document as the doc parameter, which just gets merged with the existing document.

Objects are merged together, existing scalar fields are overwritten, and new fields are added.

在您的情况下,我会使用以下方法:

POST /index/type/id/_update
{
"doc": {
"id": 1
"field: "modified"
}
}

但请记住,这只会修改文档内部的 id 字段,不会修改文档的 _id。如果要修改文档 _id,则必须删除当前文档并使用所需的 id 创建一个新文档。

关于elasticsearch - 更新 Elasticsearch 文档中的特定字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44948176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com