【发布时间】:2016-03-11 17:17:25
【问题描述】:
我想第一次使用Lucene,我使用了这个教程:
http://www.tutorialspoint.com/lucene/lucene_first_application.htm
但是,我在indexer.java 文件中发现错误
“FSdirectory 类型中的方法 open(path) 不适用于参数”
我完全按照教程进行操作,而且我是初学者,所以我很感激任何想法或提示。
【问题讨论】:
我想第一次使用Lucene,我使用了这个教程:
http://www.tutorialspoint.com/lucene/lucene_first_application.htm
但是,我在indexer.java 文件中发现错误
“FSdirectory 类型中的方法 open(path) 不适用于参数”
我完全按照教程进行操作,而且我是初学者,所以我很感激任何想法或提示。
【问题讨论】:
您必须在下面导入FileSystems 和Path。您导入的条件可能有误。
import java.nio.file.FileSystems;
import java.nio.file.Path;
注:
不幸的是,由于系统的特殊性,没有单一的 整体最佳实施。因此,我们添加了 open**(java.nio.file.Path)** 方法,让
Lucene选择最好的FSDirectory给定您的环境和已知的实现 每个实现的限制。对于没有理由的用户 喜欢特定的实现,最好简单地使用 打开(java.nio.file.Path)。对于所有其他人,您应该实例化 直接实现所需的实现。
相关链接:https://lucene.apache.org/core/5_3_0/core/org/apache/lucene/store/FSDirectory.html
【讨论】: