与使用单个Solr应用程序但将不同的搜索设置为单独的核心相比,使用多个Solr应用程序进行完全不同的搜索有什么优缺点?
Solr首选的方法是什么?拥有一个具有多核设置(用于各种搜索索引)的Solr应用程序总是正确的方法吗?
发布于 2013-12-20 20:54:07
没有首选的方法。这取决于您试图解决的问题。因此,本质上,可以在单个Solr实例上处理多个核心,或者可以跨Solr应用服务器拥有多个核心,可以处理集合(在solrcloud中)。
话虽如此,如果你的数据非常小--几百万个文档,通常你会选择在Solr实例上使用单核。2)如果您希望在数十亿个文档的情况下对数据进行分片,并希望获得更好的索引和查询性能,则可以使用多个solr实例,每个实例上都有一个内核。3)如果您有多租户分隔,您可以在单个或多个solr实例上使用多个核心,例如每个客户的一个核心或skus的一个for目录另一个核心。
这取决于您的用例、数据量和查询响应时间等。
https://stackoverflow.com/questions/20701682
复制相似问题