码迷,mamicode.com
首页 > Web开发 > 详细

Lucene的IndexModifier方法

时间:2015-03-21 20:03:53      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

/*
 * 这段代码是为了体现Lucene2.0的新内容,IndexModifier类。
 * 这个类和IndexWriter类基本功能是一样的,只是比IndexReader多了对索引的删除功能
 * */
package indexReader;


import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;


public class IndexModifier {
private String INDEX_STORE_PATH = "E:\\Lucene项目\\索引目录";

//默认的构造函数
public IndexModifier(){

}

//重写构造函数
public IndexModifier(String INDEX_STORE_PATH2, StandardAnalyzer standardAnalyzer, boolean b){
IndexModifier modifier = new IndexModifier(INDEX_STORE_PATH2, new StandardAnalyzer(), true);
//创建文档1
Document doc1 = new Document();
Field bookName1 = new Field("bookname", "钢铁是怎样炼成的", Field.Store.YES, Field.Index.TOKENIZED);
doc1.add(bookName1);

//创建文档2
Document doc2 = new Document();
Field bookName2 = new Field("bookname", "英雄儿女", Field.Store.YES, Field.Index.TOKENIZED);
doc2.add(bookName2);

modifier.addDocument(doc1);
modifier.addDocument(doc2);
System.out.println(modifier.docCount());
modifier.close();

}



public static void main(String[] args) {
// TODO Auto-generated method stub


}


}

Lucene的IndexModifier方法

标签:

原文地址:http://blog.csdn.net/u012965373/article/details/44519723

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!