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