solr性能优化实践

记录最近对solr性能优化的实践。可以类比查询数据库。

1、业务代码层面优化

减少不必要的solr请求。

2、限定fl字段

只指定业务需要的字段返回。实践中从返回50个字段减少到1个字段,整体耗时减少60%。效果受硬件性能影响。

3、对facet字段使用docValues

4、对索引优化

减少不必要的copyField使用,定期对索引进行optimize。

5、小心使用模糊搜索

可以类比为sql里的like语句,对性能有一定影响。

你可能感兴趣的:(solr)