如何优化 solr 索引
2022-09-03 16:32:48
如何优化 solr 索引。我想优化我的solr索引,因为我试图在solrconfig中进行更改.xml它被索引,但我想如何验证它们是否经过优化以及索引优化中涉及哪些内容。
如何优化 solr 索引。我想优化我的solr索引,因为我试图在solrconfig中进行更改.xml它被索引,但我想如何验证它们是否经过优化以及索引优化中涉及哪些内容。
在开始之前,请检查相应内核的大小。
打开 1 号航站楼:
watch -n 10 "du -sh /path to core/data/*"
打开终端 2 并执行:
curl http://hostname:8980/solr/<core>/update?optimize=true
不要使用“核心”,而应更新相应的核心名称。
您可以看到,核心的大小将逐渐增加,大约是索引数据大小的两倍,并且会突然减小。这将需要时间取决于您的solr数据。
例如,50G索引数据峰值接近90G,并下降到优化的25G数据。通常,此数据量需要30-45分钟。
我发现这是优化Solr索引的最简单方法。在我的上下文中,“优化”意味着合并所有索引段。
curl http://localhost:8983/solr/<core_name>/update -F stream.body=' <optimize />'