Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Solr 为多种文档类型解决多个核心问题,并将它们连接起来。演出_Solr_Solrj - Fatal编程技术网

Solr 为多种文档类型解决多个核心问题,并将它们连接起来。演出

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

我计划将1个模式拆分为多个模式。这将允许我使用不同的文档类型运行多个核心。然后,如果需要,我将使用join获取相关文档

目前,通过使用类型字段,我有多种文档类型


此更改将如何影响性能?

据我所知,当您在两个核心之间加入时,您将只能从一个核心(而不是另一个)获取信息

在我看来,Solr在只需要从一个位置提取数据时效果最好。加入可能会产生开销,从而从本质上降低整个操作的速度

但是,请考虑以下情况:用户在一个核心中有2000万个记录,SoR必须搜索其中的每一个记录。如果用户能够将它们分成两个核心,一个有100万条记录,另一个有20条记录,那么在这种情况下加入可能是有效的


总结:-这取决于您现在拥有的数据量,以及当您拥有多个内核时将拥有的数据量。如果您的情况与上述不同,那么我建议您寻找其他替代方案。

据我所知,当您在核心之间加入时,您将只能从一个核心(而不是另一个)获取信息

在我看来,Solr在只需要从一个位置提取数据时效果最好。加入可能会产生开销,从而从本质上降低整个操作的速度

但是,请考虑以下情况:用户在一个核心中有2000万个记录,SoR必须搜索其中的每一个记录。如果用户能够将它们分成两个核心,一个有100万条记录,另一个有20条记录,那么在这种情况下加入可能是有效的

总结:-这取决于您现在拥有的数据量,以及当您拥有多个内核时将拥有的数据量。如果你的情况与上述不同,那么我建议你寻找其他替代方案