gpt4 book ai didi

elasticsearch - 无需脚本即可进行 Elasticsearch 的部分更新

转载 作者:行者123 更新时间:2023-12-02 23:29:31 28 4
gpt4 key购买 nike

是否可以在不使用REST API的情况下使用动态脚本的情况下对文档进行部分更新?请求必须通过http / https。

最佳答案

是的你可以。您可以使用 doc parameter of the _update endpoint to partially update a document

$ curl -XPUT host:9200/my-index/my-type/my-id -d '{
"my_field" : "This is the original value",
"other_field" : "This field won't be touched by the update"
}'

$ curl -XPOST host:9200/my-index/my-type/my-id/_update -d '{
"doc" : {
"my_field" : "changeme"
}
}'

注意:这将进行简单的字段级替换。不要期望发生任何类型的串联(对于字符串或数组)。对于这种类型的行为,需要脚本(或在获取然后修改的两步请求中)。

关于elasticsearch - 无需脚本即可进行 Elasticsearch 的部分更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38053513/

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