我有以下问题和问题:据我所知,在 Apache Solr 中,更新基本上是删除(如果条目存在),然后是添加。我的问题是:Solr 是否有可能只在文档存在的情况下执行添加操作,而不使用代码进行检查(可能是一些配置)我正在使用 Java 和 SolrJ 与 Solr 一起工作(版本 3.6.1)。
编辑:有关我的基础架构的更多信息:
我有一个执行 SolrServer.commit() 操作的专用线程,因为我每秒索引很多文档(并且还删除/更新) - 一些文档也通过字段“linked_documents”在它们之间链接。所以基本上如果我需要在更新之前检查文档是否存在,我必须等待提交发生(这是非常不可行的)。