Solr 为多种文档类型解决多个核心问题,并将它们连接起来。演出
我计划将1个模式拆分为多个模式。这将允许我使用不同的文档类型运行多个核心。然后,如果需要,我将使用join获取相关文档 目前,通过使用类型字段,我有多种文档类型Solr 为多种文档类型解决多个核心问题,并将它们连接起来。演出,solr,solrj,Solr,Solrj,我计划将1个模式拆分为多个模式。这将允许我使用不同的文档类型运行多个核心。然后,如果需要,我将使用join获取相关文档 目前,通过使用类型字段,我有多种文档类型 此更改将如何影响性能?据我所知,当您在两个核心之间加入时,您将只能从一个核心(而不是另一个)获取信息 在我看来,Solr在只需要从一个位置提取数据时效果最好。加入可能会产生开销,从而从本质上降低整个操作的速度 但是,请考虑以下情况:用户在一个核心中有2000万个记录,SoR必须搜索其中的每一个记录。如果用户能够将它们分成两个核心,一个有
此更改将如何影响性能?据我所知,当您在两个核心之间加入时,您将只能从一个核心(而不是另一个)获取信息 在我看来,Solr在只需要从一个位置提取数据时效果最好。加入可能会产生开销,从而从本质上降低整个操作的速度
但是,请考虑以下情况:用户在一个核心中有2000万个记录,SoR必须搜索其中的每一个记录。如果用户能够将它们分成两个核心,一个有100万条记录,另一个有20条记录,那么在这种情况下加入可能是有效的
总结:-这取决于您现在拥有的数据量,以及当您拥有多个内核时将拥有的数据量。如果您的情况与上述不同,那么我建议您寻找其他替代方案。据我所知,当您在核心之间加入时,您将只能从一个核心(而不是另一个)获取信息 在我看来,Solr在只需要从一个位置提取数据时效果最好。加入可能会产生开销,从而从本质上降低整个操作的速度
但是,请考虑以下情况:用户在一个核心中有2000万个记录,SoR必须搜索其中的每一个记录。如果用户能够将它们分成两个核心,一个有100万条记录,另一个有20条记录,那么在这种情况下加入可能是有效的
总结:-这取决于您现在拥有的数据量,以及当您拥有多个内核时将拥有的数据量。如果你的情况与上述不同,那么我建议你寻找其他替代方案