首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

运用Lucene开发自己的搜索引擎–(3)indexer索引程序中基本类介绍

2013-02-19 
使用Lucene开发自己的搜索引擎–(3)indexer索引程序中基本类介绍(1)Directory:Directory类描述了Lucene索引

使用Lucene开发自己的搜索引擎–(3)indexer索引程序中基本类介绍

运用Lucene开发自己的搜索引擎–(3)indexer索引程序中基本类介绍

(1)Directory:

Directory类描述了Lucene索引的存放位置,它是一个抽象,其子类负责具体制定索引的存储路径。FSDirectory.open方法来获取真实文件在文件系统中的存储路径,然后将他们一次传递给IndexWriter类构造方法。

Directory dir = FSDirectory.open(new File(indexDir));

(2)IndexWriter:

负责创建新索引或者打开已有的索引,以及向索引中添加、删除或更新被索引文档的信息。

//向Lucene索引中添加文档private void indexFile(File f) throws Exception{System.out.println("Indexing "+f.getCanonicalPath());Document doc = getDocument(f);writer.addDocument(doc);}

将处理好的索引添加到index文件加下。








热点排行