0

当使用唯一的 id 字段时,Solr 将用新索引的文档覆盖旧文档。有什么办法可以防止这种情况,以便文件被存储但新文件被丢弃?

谢谢。

4

1 回答 1

2

没有。Solr 默认会删除现有记录并插入一条新记录

您可以检查重复数据删除UpdateXmlMessages#Optional_attributes是否可以达到此目的。

您可以编写自己的更新请求处理程序来检测扩展 UpdateRequestProcessorFactory/UpdateRequestProcessor。

否则,您可以检查 Id 是否存在,然后不插入新记录。客户端的开销。

于 2012-08-31T17:58:23.947 回答