了解不同类型的SOLR提交
我想澄清我对不同类型Solr提交的理解。如果我错了,请纠正我了解不同类型的SOLR提交,solr,document,solrcloud,Solr,Document,Solrcloud,我想澄清我对不同类型Solr提交的理解。如果我错了,请纠正我 提交:所有类型的提交,包括软提交和硬提交 autoCommit:对磁盘执行硬提交,确保所有autoSoftCommit提交都写入磁盘,并提交任何其他挂起的文档 autoSoftCommit-执行软提交。在autoSoftCommit之后,如果SOLR服务器停止运行,autoSoftCommit文档将丢失 autocommit maxTime:两次自动提交执行之间的最长时间(在我的情况下,设置为15000s) soft autocom
:所有类型的提交,包括软提交和硬提交提交
:对磁盘执行硬提交,确保所有autoSoftCommit提交都写入磁盘,并提交任何其他挂起的文档autoCommit
-执行软提交。在autoSoftCommit之后,如果SOLR服务器停止运行,autoSoftCommit文档将丢失autoSoftCommit
:两次自动提交执行之间的最长时间(在我的情况下,设置为15000s)autocommit maxTime
:两个soft自动提交之间的最大文档“添加”。(在我的情况下,设置为180000s)soft autocommit maxTime
我推荐这篇老文章[1]和这篇最近的邮件主题[2]。 此外,您在如何触发硬提交和软提交方面的区别也不完全正确[3] [1] [2]
[3] 非常感谢您提供与solr提交相关的参考链接:)。实际上,现在我需要从您那里知道,当我们使用url设置
commit=true
或commit=false
时,实际会发生什么?是硬提交还是软提交?commit
param的默认值是多少?您读过[3]了吗?如果设置commit=true,则要求进行硬提交。如果您没有设置它(或设置为false),则根本不会请求提交。