首选多个Solr应用程序或单个应用程序多核设置?

时间:2013-12-20 10:37:30

标签: solr

与单个Solr应用程序相比,将多个Solr应用程序用于完全不同的搜索,但将不同的搜索设置为单独的核心有什么优缺点?

Solr的首选方法是什么?拥有多核设置的单个Solr应用程序(对于各种搜索索引)总是正确的方法吗?

1 个答案:

答案 0 :(得分:2)

没有首选方法。这取决于你想要解决的问题。因此,本质上,可以在单个Solr实例上处理多个核心,或者可以在Solr应用程序服务器上拥有核心,可以处理集合(在solrcloud中)。

话虽如此,通常你会去 1)如果您的数据相当小,Solr实例上的单核 - 几百万个文档。 2)如果您希望将数据分成数十亿个文档并希望获得更好的索引和查询性能,那么您可以在每个实例上使用单个核心进行多个solr实例。 3)如果你有多租户分离,你可以在单个或多个solr实例上使用多个核心,例如每个客户的核心或者目录另一个skus的核心。

这取决于您的使用案例,数据量和查询响应时间等。