gpt4 book ai didi

java - 将多个 Lucene 索引与相同结构的文档结合起来,用于查询和排序

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:47:22 25 4
gpt4 key购买 nike

我正在使用 Lucene Index 为 Java 应用程序中的几个存储库编制索引。我有 3 个索引,用于存储相同结构(字段) 的文档。一个包含大约 160.000 个文档,第二个包含 30.000 个,第三个包含 40.000 个。

当我一次查询一个结果时,查询或排序结果现在没有问题。但是,我想查询所有 3 个,并按指定顺序对组合结果进行排序

这可能吗?

最佳答案

您可以使用 multireader

IndexReader r1= IndexReader.open(...)
IndexReader r2= IndexReader.open(...)
MultiReader multiReader = new MultiReader(r1, r2);
IndexSearcher searcher = new IndexSearcher(multiReader);

更多细节你可以看这个example

关于java - 将多个 Lucene 索引与相同结构的文档结合起来,用于查询和排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20544851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com