gpt4 book ai didi

java - ElasticSearch索引,更新API

转载 作者:行者123 更新时间:2023-12-02 22:36:07 26 4
gpt4 key购买 nike

我有一个用例,其中我在ElasticSearch中创建基于月的索引。如果文档已存在于任何基于月份的索引中,则可以更新这些索引中的数据(仅附加到数组类型字段),否则将在当前月份的索引中创建该文档。

我可以通过一个操作来做到这一点吗(如果存在于任何索引中,或者在最新索引中创建,则追加)?如果不是,实现此目标的最简单方法是什么(使用JAVA)?

最佳答案

如果您正在使用JAVA API,请尝试Rest High Level Client。您可以使用GET API搜索现有文档,也可以将Update Request发送到Elasticsearch。在更新现有文档时,请确保已在内容中添加了现有元数据。 Index API对于第一次为其建立索引将很有用。

熟悉概念之后,您可以直接发送索引请求,而无需发送更新请求,该索引请求将被Elasticsearch本身视为更新请求。

关于java - ElasticSearch索引,更新API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52157829/

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