gpt4 book ai didi

Solr 重复数据删除使用 overWriteDupes 标志

转载 作者:行者123 更新时间:2023-12-01 00:49:37 24 4
gpt4 key购买 nike

我有一个配置,其中“overwriteDupes”=false。我添加了一些重复的文件。结果:我在索引中得到了重复的文档。

当我更改为“overwriteDupes”=true 时,重复文档开始覆盖旧文档。

问题 1:我如何实现,[如果不存在则添加,如果找到重复则失败] 即模仿数据库的行为,该数据库在尝试插入违反某些唯一约束的记录时失败。我认为 "overwriteDupes"=false 会那样做,但显然不是。

问题 2:是否有一些关于 overwriteDupes 的文档?我查看了现有的 Wiki;那里对旗帜的解释很少。

谢谢,

-阿米特

最佳答案

显然 "overwriteDupes"=false 确实允许重复文档。这种设置的用途是允许重复记录,但以后可以根据签名字段查询它们,并可以对它们做任何想做的事情。

Solr wiki 文档中没有很好地记录该行为。

在 Solr 中无法以直接的方式实现 [如果不存在则添加,如果找到重复则失败]。

关于Solr 重复数据删除使用 overWriteDupes 标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21551331/

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