打开eclipse,建立新工程
package bindex;
import java.io.IOException;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;
import org.apache.lucene.index.CorruptIndexException;
import org.apache.lucene.index.IndexWriter;
import org.apache.lucene.store.LockObtainFailedException;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
public class basicindexer {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String indexPath ="indexes";
try {
IndexWriter indexWriter = new IndexWriter(indexPath,new StandardAnalyzer());
Document doc=new Document();
String blogtitle="计算机软件技术与理论交流";
String blogauthor="深未来工作室(deepfuture@qq.com)-深度创造未来";
String blogurl="http://blog.163.com/sukerl@126/";
Field field=new Field("title",blogtitle,Field.Store.YES,Field.Index.TOKENIZED);
doc.add(field);
field=new Field("author",blogtitle,Field.Store.YES,Field.Index.TOKENIZED);
doc.add(field);
field=new Field("url",blogurl,Field.Store.YES,Field.Index.NO);
doc.add(field);
indexWriter.addDocument(doc);
indexWriter.close();
System.out.println("OK!");
} catch (CorruptIndexException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (LockObtainFailedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
运行后,索引建立成功