我们使用lucene有多个索引,我们对结果进行并行获取并在不同的搜索结果页面中显示它们。我们希望将它们统一为按相关性排序的单个混合集合结果。
是否有任何标准方法可以混合不同指数的结果,其相关性得分特定于那些指数?
答案 0 :(得分:3)
如果索引的配置相似,您可以将索引合并为一个索引。
否则,Solr Distributed Search用于跨机器查询具有相同配置的多个索引实例。
当索引变得太大而无法放在单个系统上时,或者当a 单个查询执行时间太长,索引可以拆分成 多个分片,Solr可以在这些分片之间查询和合并结果 碎片。
但是,我们使用它来查询同一台机器上的多个索引以混合结果。 您需要同步配置,但能够查询索引。
此外,它还有自己需要检查的limitations。