【手把手教你全文检索】Lucene索引的【增、删、改、查】
2015-11-26 21:10
330 查看
阅读目录
创建索引
增量添加索引
删除索引
更新索引
通过索引查询关键字
全部代码
参考资料
前言
搞检索的,应该多少都会了解Lucene一些,它开源而且简单上手,官方API足够编写些小DEMO。并且根据倒排索引,实现快速检索。本文就简单的实现增量添加索引,删除索引,通过关键字查询,以及更新索引等操作。
目前博猪使用的不爽的地方就是,读取文件内容进行全文检索时,需要自己编写读取过程(这个solr免费帮我们实现)。而且创建索引的过程比较慢,还有很大的优化空间,这个就要细心下来研究了。
回到顶部
View Code
回到顶部
创建索引
增量添加索引
删除索引
更新索引
通过索引查询关键字
全部代码
参考资料
前言
搞检索的,应该多少都会了解Lucene一些,它开源而且简单上手,官方API足够编写些小DEMO。并且根据倒排索引,实现快速检索。本文就简单的实现增量添加索引,删除索引,通过关键字查询,以及更新索引等操作。
目前博猪使用的不爽的地方就是,读取文件内容进行全文检索时,需要自己编写读取过程(这个solr免费帮我们实现)。而且创建索引的过程比较慢,还有很大的优化空间,这个就要细心下来研究了。
回到顶部
创建索引
Lucene在进行创建索引时,根据前面一篇博客,已经讲完了大体的流程,这里再简单说下:View Code
回到顶部
参考资料
http://www.cnblogs.com/xing901022/p/3933675.html相关文章推荐
- Tomcat配置可以上传文件的用户
- JS函数重载解决方案
- [Android学习笔记六] Toast 更长时间显示
- iOS Xcode, 解决“Could not insert new outlet connection”的问题
- 招聘一个靠谱的iOS 面试题参考
- 一个靠谱的简历
- Perf -- Linux下的系统性能调优工具
- poj2385
- 单层卷积神经网络的实现
- Delphi HTML5 Canvas组件
- hdu 4494 Teamwork 最小费用最大流
- centos 部署内容
- Nim Game
- 深入理解dispatch_queue
- C++内存分配原则方法
- Cannot load 32-bit SWT libraries on 64-bit JVM
- Keil MDK V5.0 安装及注册(附软件及注册机下载地址)
- UI-Target-action模式
- linux 远程工具
- Beta版本冲刺计划及安排