Lucene 课程2---索引的建立
来源:互联网 发布:网站美工培训多少钱 编辑:程序博客网 时间:2024/05/29 13:47
1、索引的创建步骤
1)创建Directory
2)创建IndexWriter
3)创建文档并且添加索引
4)查询索引的基本信息
5)删除和更新索引
directory=FSDirectory.open(new File("E:/lucene/index02"));
writer=new IndexWriter(directory,
new IndexWriterConfig(Version.LUCENE_35, new StandardAnalyzer(Version.LUCENE_35)));
Document doc=null;
for(int i=0;i<ids.length;i++){
doc=new Document();
doc.add(new Field("id",ids[i],Field.Store.YES,Field.Index.NOT_ANALYZED_NO_NORMS));
doc.add(new Field("email",emails[i],Field.Store.YES,Field.Index.NOT_ANALYZED));
doc.add(new Field("content",contents[i],Field.Store.NO,Field.Index.ANALYZED));
doc.add(new Field("name",names[i],Field.Store.YES,Field.Index.NOT_ANALYZED_NO_NORMS));
String et=emails[i].substring(emails[i].lastIndexOf("@")+1);
System.out.println(et);
/* if(scores.containsKey(et)){
doc.setBoost(scores.get(et));
}else{
doc.setBoost(0.5f);
}*/
writer.addDocument(doc);
}
- Lucene 课程2---索引的建立
- Lucene索引的建立
- Lucene.Net索引的建立
- lucene界面索引的建立
- Lucene学习--索引的建立
- lucene建立索引的过程
- Lucene整理--索引的建立
- lucene(索引的建立)
- lucene索引建立的效率研究
- Lucene-建立索引的简单例子
- lucene的索引建立及查找
- lucene中建立实时索引的方法
- lucene学习——索引的建立
- lucene(二)索引的建立 Directory,lockFactory
- lucene的建立索引,搜索,中文分词
- lucene--建立索引
- lucene入门-建立索引
- [lucene]索引建立
- VS2013 + quick-cocos2dx + BabeLua 环境搭建
- Sping AOP用AspectJ注解的方式拦截不到SpringMVC的controller方法?
- Asp.Net
- 实体店转战移动APP的创富之路---魅社区
- 2015.12 第一篇IT博
- Lucene 课程2---索引的建立
- 火狐中禁用图片拖动打开新页面,禁用右键和复制
- c++实现http协议模仿get方法访问tomcat
- 杭电-2674N!Again(大数阶乘)
- 程序员面试金典第四章 面试之前
- 性能测试注意点
- 结合个人经历总结的前端入门方法(这才是真的入门经典)
- Bean的作用域
- java网络编程一