在一台机器上安装多个Solr分片可以提高性能吗?

cbe*_*ner 14 lucene performance solr

在一台机器上运行多个Solr分片是否可以提高性能?我希望Lucene是多线程的,但它在我的服务器上使用16个物理内核似乎不会使用多个核心.我意识到这是依赖于工作负载的,但任何统计或基准都非常有用!

cbe*_*ner 13

我运行了一些搜索堆栈的基准测试,发现添加更多的Solr分片(在一台机器上,有16个物理内核)确实提高了性能,最多可达8个分片(我的速度提高了6.5倍).这是一个包含大约150万个文档的索引,运行复杂的范围查询.

因此,当针对单个索引运行查询时,Solr似乎没有利用多个物理内核.