Luence学习笔记
来源:互联网 发布:家里的网络突然没网了 编辑:程序博客网 时间:2024/05/16 10:27
简单的建立索引:
public static void main(String[] args)throws Exception{
String [] ids={"1","2","3"};
String [] names={"heh","btb","ee"};
String [] addr={"bupt","thu","sjtu"};
Analyzer analyzer=new StandardAnalyzer();
String index="D:/Users/huaiyu/Workspaces/luenceindex";
Directory dir=FSDirectory.getDirectory(index);
IndexWriter writer=new IndexWriter(dir,analyzer,true,IndexWriter.MaxFieldLength.LIMITED);
for(int i=0;i<ids.length;i++){
org.apache.lucene.document.Document doc=new org.apache.lucene.document.Document();
doc.add(new org.apache.lucene.document.Field("id",ids[i],org.apache.lucene.document.Field.Store.YES,org.apache.lucene.document.Field.Index.ANALYZED));
doc.add(new org.apache.lucene.document.Field("name",names[i],org.apache.lucene.document.Field.Store.NO,org.apache.lucene.document.Field.Index.ANALYZED));
doc.add(new org.apache.lucene.document.Field("addr",addr[i],org.apache.lucene.document.Field.Store.YES,org.apache.lucene.document.Field.Index.ANALYZED));
writer.addDocument(doc);
}
writer.optimize();
writer.close();
}
reference source:
1: lucene3:index build and term delete
2:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763104c8c711923d030678197027fa3c215cc79021c1b33a9e0747e455e84c67c661cf40f0bb5ed3770635020bc919cde4edcec907b288e2731274cd04a46d30dea960673ce7ed70bbef34ef0ba816ac0ea81c4df2553dd52756d80879c5b7012dd6e80033194b19838164810cbfa4116e8297c3ee92257c746eee1427976f1e1a9595bb52ac71567&p=98708b0396d212a05abd9b7e0d108a&newp=8b2a971fc58819ff57ed9478444789231610db2151d0da1f25c7d810&user=baidu&fm=sc&query=lucene+java+2%2E4%2E1+%CA%B9%D3%C3%CB%F7%D2%FD&qid=&p1=3
- Luence学习笔记
- luence
- luence Query
- luence入门
- 不求甚解-luence
- luence 优化
- luence基础学习——no segments* file found in org.apache.lu异常处理
- luence排序评分算法
- luence Displaying search results
- 【转】Luence.net 入门
- Luence认识1
- luence教材1
- luence初级教程1
- luence教程0
- 简单的luence例子
- luence入门pojo
- luence获得token
- Luence filter 缓存分析
- 关于淘汰85%面试者的百度开发者面试题
- Linux系统的各类同步机制
- sql注入实例
- nfc协议大纲汇集
- Java基础-Collection类详解
- Luence学习笔记
- 一个括号?不得不服
- 汾紊椅占诰统傺品,橙速缚行蕉!
- 黑马程序员-Java基础知识6(部分笔记总结-List-map-set)
- web控件测试点总结
- 防火墙的简单介绍
- Linux下搭建PXE服务器安装Linux系统
- Eqs - POJ 1840 哈希
- 两个 vector 怎么合并?