gpt4 book ai didi

lucene - 从 lucene 2.x 迁移到 3.x

转载 作者:行者123 更新时间:2023-12-04 05:43:53 27 4
gpt4 key购买 nike

我正在将我的应用程序从 lucene 2.X 移植到 lucene 3.X。以下是我的问题。

这个在 2.X 中是有效的,但是 3.5 给我一个错误。
IndexReader reader = IndexReader.open("/home/path/to/my/dataDir");
2.X 接受一个字符串,但 3.5 严格想要一个 Directory 对象。我发现目录是抽象的,并且实例化它的唯一方法似乎是 RAMDirectory()。

我该如何解决这个问题以及如何将我的读者指向所需的目录?

最佳答案

尝试使用DirectoryReader.open(FSDirectory
.open(new File(indexFilePath)))
因为 lucene 4 不推荐使用 IndexReader.open 方法:)

关于lucene - 从 lucene 2.x 迁移到 3.x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10927708/

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