我想第一次使用Lucene
,我使用了本教程:
http://www.tutorialspoint.com/lucene/lucene_first_application.htm
但是,我在indexer.java
文件中说错了
“FSdirectory类型中的方法open(path)不适用于参数”
我完全按照教程,我是初学者,所以我很感激任何想法或提示。
答案 0 :(得分:1)
您必须在下方导入FileSystems
和Path
。您输入的标准可能有误。
import java.nio.file.FileSystems;
import java.nio.file.Path;
N.B:
不幸的是,由于系统的特殊性,没有单一的 整体最佳实施。因此,我们已经添加了 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