我们使用lucene有多个索引,我们对结果进行并行提取,并在不同的搜索结果页面中显示它们。我们希望将它们统一为按相关性排序的单个混合集结果。
是否有任何标准方法来混合不同指数的结果,这些指数的相关性得分是特定于这些指数的?
如果索引的配置相似,则可以将索引合并为一个索引。
另外,Solr分布式搜索用于跨机器查询具有相同配置的索引的多个实例。
当索引变得太大而无法容纳在单个系统上时,或者当单个查询执行时间过长,可以将索引拆分为多个碎片,Solr可以跨这些碎片查询和合并结果碎片。
然而,我们使用它在同一台机器上跨多个索引进行查询,以混合结果。但是,您需要同步您的配置,以便能够查询索引。
此外,它也有自己的局限性,你需要检查一下。