我们有一个Solr实例,我们发现在solrconfig.xml中打开autoCommit实际上可以满足我们的需求。但是有一些实例和一些批处理操作,我们希望暂时禁用自动提交。我一直无法找到任何东西,但我想知道是否有人通过SolrJ知道你可以禁用某个进程的自动提交,然后重新启用它?SolrJ:禁用自动提交
0
A
回答
3
您无法禁用并启用自动提交,因为它在solrconfig.xml中配置。但是,您可以在solrconfig.xml中将其禁用,并使用commitWithin for those add commands that need autocommit。
+0
嗨,是否仍然可以在solr 3.6中使用solrj? solr.commitWithin(5000);似乎并不存在。 – DavidVdd 2012-09-07 09:37:48
1
回答是因为这是“solr disable autocommit”的第一个结果。
现在可以使用new config API,它允许覆盖solrconfig.xml中设置的某些属性而不重新加载内核。
Solrj尚未实现该新API。
您不应该禁用自动提交,请参阅this article。在http://localhost:8983/solr/<core>/config/overlay
相关问题
- 1. 禁用自动提交的副作用
- 2. 禁用自动提交在Java
- 3. solrj:添加后需要提交expicit吗?
- 4. 禁用jQuery的提交表单提交
- 5. 禁用表单自动提交按钮单击
- 6. jquery自动加载gif和按钮禁用提交点击
- 7. 为什么不自动提交mysql autocommit被禁用?
- 8. 如何禁用SimpleConsumer的自动提交kafka 0.8.1
- 9. 通过python禁用sybase-ASE的自动提交
- 10. 的IntelliJ IDEA:禁用自动提交的合并
- 11. OracleBulkCopy自动提交
- 12. collection_radio_button自动提交?
- 13. 瓶的SQLAlchemy后禁用自动冲洗和自动提交不工作
- 14. RecaptchaV2启用/禁用提交
- 15. 仅当javascript禁用时,禁止提交事件/提交按钮
- 16. InstantClick禁用表单提交
- 17. 提交禁用字段
- 18. 提交后禁用按钮
- 19. jquery禁用提交按钮
- 20. 在使用JDBC中的CachedRowSet时获取“无法提交自动提交时启用自动提交”异常
- 21. 禁止提交表单按钮提交
- 22. 自动提交到cfm
- 23. 表单自动提交
- 24. 自动提交HTML表单
- 25. VisualHG中的自动提交
- 26. iPhone - 自动化Appstore提交
- 27. Ajax自动表单提交
- 28. Javascript如何自动提交
- 29. 自动触发提交
- 30. 自动提交表格
你可以看到被覆盖的属性,你可以请解释一下什么是需要:
如果你想同时做很多文档的批量索引,设置
updateHandler.autoCommit.openSearcher=false
和禁用autoSoftCommits在solrconfig.xml中设置自动提交的问题 – Romi 2011-05-27 10:58:07