gpt4 book ai didi

lucene - 没有文档ID的elasticsearch upsert

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

我查询索引以查找文档。如果我找到一个文档,我知道要更新的 _id 值,否则我没有 _id 值。

使用下面的更新插入,我可以在拥有 _id 时进行更新。如果我没有 _id,我如何让 elasticsearch 提供一个并插入一个新文档?

目的:我不想有两个功能,一个是创建新文档,另一个是更新文档...

curl -XPOST 'localhost:9200/test/type1/{value_of_id}/_update' -d '{
"doc" : {
"name" : "new_name"
},
"doc_as_upsert" : true

最佳答案

类似于“通过查询更新”?

看这里:

https://github.com/elastic/elasticsearch/issues/2230

对于原始问题/提案,一些针对实现的实验性工作,关于包含的优缺点的讨论,以及为支持该行为而开发的插件的链接。

关于lucene - 没有文档ID的elasticsearch upsert,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29525199/

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