当使用唯一的 id 字段时,Solr 将用新索引的文档覆盖旧文档。有什么办法可以防止这种情况,以便旧文件被存储但新文件被丢弃?
谢谢。
没有。Solr 默认会删除现有记录并插入一条新记录
您可以检查重复数据删除和UpdateXmlMessages#Optional_attributes是否可以达到此目的。
您可以编写自己的更新请求处理程序来检测扩展 UpdateRequestProcessorFactory/UpdateRequestProcessor。
否则,您可以检查 Id 是否存在,然后不插入新记录。客户端的开销。