【发布时间】:2016-11-17 06:12:22
【问题描述】:
我正在尝试在我的网站中实现 lucene 全文搜索。但我是 FSDirectory 不支持 open(file) 方法。我收到错误 方法 open(File) 未定义为 FSDirectory 类型
提前致谢。
【问题讨论】:
我正在尝试在我的网站中实现 lucene 全文搜索。但我是 FSDirectory 不支持 open(file) 方法。我收到错误 方法 open(File) 未定义为 FSDirectory 类型
提前致谢。
【问题讨论】:
这是我的代码:
试试{
Class.forName(JDBC_DRIVER).newInstance();
连接连接 = DriverManager.getConnection(CONNECTION_URL, USER_NAME, PASSWORD);
SimpleAnalyzer 分析器 = new SimpleAnalyzer();
IndexWriterConfig indexWriterConfig = new
IndexWriterConfig(Version.LUCENE_35, 分析器);
IndexWriter indexWriter = new IndexWriter(FSDirectory.open(indexDir), indexWriterConfig);
System.out.println("索引到目录'" + indexDir + "'...");
int indexedDocumentCount = indexer.indexDocs(indexWriter, conn);
indexWriter.close();
System.out.println(indexedDocumentCount + "记录已成功索引");
} 捕捉(异常 e){
e.printStackTrace();
【讨论】: