gpt4 book ai didi

elasticsearch - 从 Elasticsearch 文档中删除字段

转载 作者:行者123 更新时间:2023-11-29 02:43:02 25 4
gpt4 key购买 nike

我需要删除索引到 Elasticsearch 的所有文档中的一个字段。我该怎么做?

最佳答案

@backtrack 说的是真的,但是在 Elasticsearch 中有一种非常方便的方法可以做到这一点。Elasticsearch 会将删除的内部复杂性抽象出来。你需要使用更新 API 来实现这个 -

curl -XPOST 'localhost:9200/test/type1/1/_update' -d '{
"script" : "ctx._source.remove(\"name_of_field\")"
}'

您可以找到更多文档 here .

注意:从 Elastic Search 6 开始,您需要包含一个内容类型 header :

-H 'Content-Type: application/json'

关于elasticsearch - 从 Elasticsearch 文档中删除字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29002215/

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