在Lucene搜索中的FSDirectory中找不到open()方法

时间:2016-11-17 06:12:23

标签: java lucene

我正在尝试在我的网站上实施lucene全文搜索。但我是FSDirectory不支持打开(文件)方法。我收到错误方法打开(文件)未定义类型FSDirectory

提前致谢。

1 个答案:

答案 0 :(得分:0)

这是我的代码:

尝试{
   的Class.forName(JDBC_DRIVER).newInstance();

连接conn = DriverManager.getConnection(CONNECTION_URL,USER_NAME,PASSWORD);
   SimpleAnalyzer analyzer = new SimpleAnalyzer();

IndexWriterConfig indexWriterConfig = new

IndexWriterConfig(Version.LUCENE_35,analyzer);

IndexWriter indexWriter = new IndexWriter(FSDirectory.open(indexDir),indexWriterConfig);

System.out.println("索引到目录'" + indexDir +"' ...");
   int indexedDocumentCount = indexer.indexDocs(indexWriter,conn);

indexWriter.close();

System.out.println(indexedDocumentCount +"记录已成功编入索引");

} catch(例外e){

e.printStackTrace();