我正在使用Apache Solr 5.4.1从Mysql索引超过1500000个项目,当我每天进入Solr管理页面时,我发现有超过5000个已删除的项目应该进行优化,然后我单击Optimze,一切都会好起来的。
有没有一个简单的网址可以把它放在Crontab中,以自动优化Apache Solr 5.4.1中的索引?
谢谢。
来自 UpdateXMLMessages 的示例:
此示例将导致索引优化到最多 10 个 段,但不会等到它完成(waitFlush=false):
卷曲 "http://localhost:8983/solr/core/update?optimize=true&maxSegments=10&waitFlush=false"
但总的来说,你不必经常优化。花费时间进行实际优化和额外的磁盘活动可能不值得。如果每次都完全重新索引索引,则索引到新集合,然后交换集合也是一种可能的解决方案。