gpt4 book ai didi

elasticsearch - Elasticsearch DSL查询更新

转载 作者:行者123 更新时间:2023-12-03 01:36:54 25 4
gpt4 key购买 nike

我了解我可以通过http://localhost:9200/[index_name]/[index_type]/[_id]更新特定文档,但是我有_id包含#个符号的文档,而Sense无法找到它们。

了解Query DSL将能够执行搜索,在该搜索中我可以指示_id不在URL中。
资源:https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-ids-query.html

我可以和您核对一下,如何对文档进行更新?

最佳答案

如果您不想将ID放在URL中,则唯一的选择就是使用update by query API,如下所示:

POST index/_update_by_query
{
"query": {
"ids": {
"values": ["2323#23423"]
}
},
"script": {
"source": "do some update here"
}
}

关于elasticsearch - Elasticsearch DSL查询更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51783881/

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