使用唯一的id字段时,Solr将使用新索引的文档覆盖旧文档。有没有办法阻止这种情况,以便存储旧文档但删除新文件?
感谢。
答案 0 :(得分:2)
不。 Solr将删除现有记录并默认插入新记录
您可以查看可能有用的Deduplication和UpdateXmlMessages#Optional_attributes。
您可以编写自己的更新请求处理程序,检测到扩展UpdateRequestProcessorFactory / UpdateRequestProcessor。
否则,您可以检查Id是否存在,然后不插入新记录。客户端的开销。