gpt4 book ai didi

elasticsearch - 如何在Elasticsearch中的字段上强制唯一性以避免重复

转载 作者:行者123 更新时间:2023-12-03 01:09:43 26 4
gpt4 key购买 nike

@Repository
public interface FooRepository extends ElasticsearchRepository<Foo, String> {
Foo findByName(String name);
}
如何在Elasticsearch中的字段上强制唯一性以避免重复,我希望名称在Foo中唯一。有没有一种方法可以使用FieldType元数据来实现

最佳答案

仅对id字段保证Elasticsearch中字段的唯一性,如果在尝试更新相同的id值时出现错误,则可以在index-API中使用op_type=create
Elastic的讨论和stackoverflow上有几篇文章确认了相同的行为。
一些不错的帖子,您可以按照它们进一步了解,例如thisthisthis

关于elasticsearch - 如何在Elasticsearch中的字段上强制唯一性以避免重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64694540/

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