Java Apache Solr更新(如果存在)
我有以下一个又一个问题: 据我所知,在ApacheSolr中,更新基本上是一个删除(如果条目存在)然后是一个添加。 我的问题是:Solr是否可能仅在文档存在时执行添加操作,而不使用代码检查(可能是某些配置) 我正在使用Java和SolrJ与Solr(版本3.6.1)一起工作 编辑:有关我的基础架构的更多信息:Java Apache Solr更新(如果存在),java,apache,solr,Java,Apache,Solr,我有以下一个又一个问题: 据我所知,在ApacheSolr中,更新基本上是一个删除(如果条目存在)然后是一个添加。 我的问题是:Solr是否可能仅在文档存在时执行添加操作,而不使用代码检查(可能是某些配置) 我正在使用Java和SolrJ与Solr(版本3.6.1)一起工作 编辑:有关我的基础架构的更多信息: 我有一个专门的线程来执行SolrServer.commit()操作,因为我每秒钟要为很多文档编制索引(以及删除/更新)——一些文档也通过“linked_documents”字段在它们之间链
我有一个专门的线程来执行SolrServer.commit()操作,因为我每秒钟要为很多文档编制索引(以及删除/更新)——一些文档也通过“linked_documents”字段在它们之间链接。因此,基本上,如果我需要在更新之前检查文档是否存在,我必须等待提交(这是非常不可行的)。您可以检查覆盖属性@您可以检查覆盖属性@