社区
Web 开发
帖子详情
Lucene搜索过程解析
forfuture1978
2010-04-06 09:25:39
本系列文章将详细描述几乎最新版本的Lucene的基本原理和代码分析。
其中总体架构和索引文件格式是Lucene 2.9的,索引过程分析是Lucene 3.0的。
鉴于索引文件格式没有太大变化,因而原文没有更新,原理和架构的文章中引用了前辈的一些图,可能属于早期的Lucene,但不影响对原理和架构的理解。
本系列文章尚在撰写之中,将会有分词器,QueryParser,查询语句与查询对象等章节。
提前给大家分享,希望大家批评指正。
Lucene学习总结之七:Lucene搜索过程解析(1)
http://blog.csdn.net/forfuture1978/archive/2010/04/04/5449930.aspx
Lucene学习总结之七:Lucene搜索过程解析(2)
http://blog.csdn.net/forfuture1978/archive/2010/04/04/5449933.aspx
Lucene学习总结之七:Lucene搜索过程解析(3)
http://blog.csdn.net/forfuture1978/archive/2010/04/04/5449939.aspx
Lucene学习总结之七:Lucene搜索过程解析(4)
http://blog.csdn.net/forfuture1978/archive/2010/04/04/5449943.aspx
Lucene学习总结之七:Lucene搜索过程解析(5)
http://blog.csdn.net/forfuture1978/archive/2010/04/04/5449950.aspx
Lucene学习总结之七:Lucene搜索过程解析(6)
http://blog.csdn.net/forfuture1978/archive/2010/04/04/5449957.aspx
本系列其他文章:
——————————————————————————————————————————————————
Lucene学习总结之一:全文检索的基本原理
http://blog.csdn.net/forfuture1978/archive/2009/10/22/4711308.aspx
Lucene学习总结之二:Lucene的总体架构
http://blog.csdn.net/forfuture1978/archive/2009/10/30/4745802.aspx
Lucene学习总结之三:Lucene的索引文件格式(1)
http://blog.csdn.net/forfuture1978/archive/2009/12/10/4981893.aspx
Lucene学习总结之三:Lucene的索引文件格式(2)
http://blog.csdn.net/forfuture1978/archive/2009/12/10/4976793.aspx
Lucene学习总结之三:Lucene的索引文件格式(3)
http://blog.csdn.net/forfuture1978/archive/2009/12/10/4976794.aspx
Lucene学习总结之四:Lucene索引过程分析(1)
http://blog.csdn.net/forfuture1978/archive/2010/02/02/5279196.aspx
Lucene学习总结之四:Lucene索引过程分析(2)
http://blog.csdn.net/forfuture1978/archive/2010/02/02/5279197.aspx
Lucene学习总结之四:Lucene索引过程分析(3)
http://blog.csdn.net/forfuture1978/archive/2010/02/02/5279199.aspx
Lucene学习总结之四:Lucene索引过程分析(4)
http://blog.csdn.net/forfuture1978/archive/2010/02/02/5279200.aspx
Lucene学习总结之五:Lucene段合并(merge)过程分析
http://blog.csdn.net/forfuture1978/archive/2010/03/06/5351167.aspx
Lucene学习总结之六:Lucene打分公式的数学推导
http://blog.csdn.net/forfuture1978/archive/2010/03/07/5353126.aspx
本系列文章已在javaeye制作成电子书,可提供下载,谢谢关注。
http://forfuture1978.javaeye.com/blog/pdf
...全文
395
44
打赏
收藏
Lucene搜索过程解析
本系列文章将详细描述几乎最新版本的Lucene的基本原理和代码分析。 其中总体架构和索引文件格式是Lucene 2.9的,索引过程分析是Lucene 3.0的。 鉴于索引文件格式没有太大变化,因而原文没有更新,原理和架构的文章中引用了前辈的一些图,可能属于早期的Lucene,但不影响对原理和架构的理解。 本系列文章尚在撰写之中,将会有分词器,QueryParser,查询语句与查询对象等章节。 提前给大家分享,希望大家批评指正。 Lucene学习总结之七:Lucene搜索过程解析(1) http:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
44 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kangqiju
2010-08-24
打赏
举报
回复
收藏啊,严重感谢中
forfuture1978
2010-06-08
打赏
举报
回复
最新的几篇文章:
Lucene学习总结之十:Lucene的分词器Analyzer
[url=http://blog.csdn.net/forfuture1978/archive/2010/06/07/5652037.aspx]http://blog.csdn.net/forfuture1978/archive/2010/06/07/5652037.aspx
有关Lucene的问题(6):Lucene的事务性
http://blog.csdn.net/forfuture1978/archive/2010/06/07/5652037.aspx
有关Lucene的问题(7):用Lucene构建实时的索引
http://blog.csdn.net/forfuture1978/archive/2010/06/08/5654526.aspx
取你猪头
2010-05-19
打赏
举报
回复
收藏,接分呃!
forfuture1978
2010-05-19
打赏
举报
回复
Lucene学习总结之九:Lucene的查询对象(1)
http://blog.csdn.net/forfuture1978/archive/2010/05/19/5606134.aspx
Lucene学习总结之九:Lucene的查询对象(2)
http://blog.csdn.net/forfuture1978/archive/2010/05/19/5606135.aspx
Lucene学习总结之九:Lucene的查询对象(3)
http://blog.csdn.net/forfuture1978/archive/2010/05/19/5606136.aspx
forfuture1978
2010-05-08
打赏
举报
回复
两篇最新的文章:
Lucene学习总结之八:Lucene的查询语法,JavaCC及QueryParser(1)
http://blog.csdn.net/forfuture1978/archive/2010/05/08/5568728.aspx
Lucene学习总结之八:Lucene的查询语法,JavaCC及QueryParser(2)
http://blog.csdn.net/forfuture1978/archive/2010/05/08/5568731.aspx
forfuture1978
2010-04-14
打赏
举报
回复
再自顶一下
小竹林2014
2010-04-13
打赏
举报
回复
哈哈 收藏了啊,看看
forfuture1978
2010-04-13
打赏
举报
回复
谢谢大家支持
forfuture1978
2010-04-12
打赏
举报
回复
欢迎提批评建议
xuexijava
2010-04-12
打赏
举报
回复
学习。。。。。。。。。。。。。。
jeff1114
2010-04-12
打赏
举报
回复
谢谢楼主分享
dengchengwen
2010-04-12
打赏
举报
回复
谢谢楼主分享
forfuture1978
2010-04-11
打赏
举报
回复
搜索引擎已经比较成熟了
qingzhe2008
2010-04-11
打赏
举报
回复
做个记号,等有需要的时候回来看看。谢谢分享
forfuture1978
2010-04-10
打赏
举报
回复
ding ding ding ding
岁月之梦
2010-04-10
打赏
举报
回复
谢谢楼主 收藏!
dongjh411526
2010-04-10
打赏
举报
回复
做搜索引擎。。。。
yqj_wtml
2010-04-10
打赏
举报
回复
看晕了!
forfuture1978
2010-04-10
打赏
举报
回复
不好意思,可能写的有些混乱
warace
2010-04-09
打赏
举报
回复
谢谢分享。。。
加载更多回复(21)
Lucene
3.0 原理与代码分析完整版
目 录 1.
Lucene
学习总结 1.1
Lucene
学习总结之一:全文检索的基本原理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2
Lucene
学习总结之二:
Lucene
的总体架构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 1.3
Lucene
学习总结之三:
Lucene
的索引文件格式 (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 1.4
Lucene
学习总结之三:
Lucene
的索引文件格式 (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 1.5
Lucene
学习总结之三:
Lucene
的索引文件格式 (3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 1.6
Lucene
学习总结之四:
Lucene
索引
过程
分析(1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 1.7
Lucene
学习总结之四:
Lucene
索引
过程
分析(2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 1.8
Lucene
学习总结之四:
Lucene
索引
过程
分析(3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116 1.9
Lucene
学习总结之四:
Lucene
索引
过程
分析(4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131 1.10
Lucene
学习总结之五:
Lucene
段合并(merge)
过程
分析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160 1.11
Lucene
学习总结之六:
Lucene
打分公式的数学推导 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200 1.12
Lucene
学习总结之七:
Lucene
搜索
过程
解析
(1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .206 1.13
Lucene
学习总结之七:
Lucene
搜索
过程
解析
(2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .208 1.14
Lucene
学习总结之七:
Lucene
搜索
过程
解析
(3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223 1.15
Lucene
学习总结之七:
Lucene
搜索
过程
解析
(4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .246 1.16
Lucene
学习总结之七:
Lucene
搜索
过程
解析
(5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .255 1.17
Lucene
学习总结之七:
Lucene
搜索
过程
解析
(6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .275 1.18
Lucene
学习总结之七:
Lucene
搜索
过程
解析
(7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .286 1.19
Lucene
学习总结之七:
Lucene
搜索
过程
解析
(8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
lucene
-
搜索
过程
源码
解析
-Score树
lucene
-
搜索
过程
源码
解析
-Score树
lucene
搜索
过程
代码详解
详细分析
lucene
搜索
的实现
过程
,通过代码
解析
,会对
lucene
的
搜索
实现
过程
有一个更加深刻的认识
lucene
-
搜索
过程
源码
解析
-1-Weight生成.txt
lucene
-
搜索
过程
源码
解析
-1-Weight生成.txt
Lucene
搜索
引擎开发权威经典 光盘
Lucene
搜索
引擎开发权威经典 光盘 于天恩 著 中国铁道出版社出版 2008-10 这本书基于
Lucene
的当前最新版本(2.1)精解了
Lucene
搜索
引擎的相关知识,从基础知识到应用开发,精练简洁,恰到好处。 本书共包括16章,分为6部分。第1部分:
Lucene
基础。介绍了
Lucene
的基础知识,包括
Lucene
的历史和发展情况、使用
Lucene
创建索引和执行
搜索
的基本方法以及中文分词的应用,最后做了两个应用项目。第2部分:数据
解析
。介绍
解析
不同格式数据(如Word、PDF等)的方法,包括常用的数据
解析
组件、
Lucene
自身的数据
解析
机制和Lius类库。第3部分:索引的高级知识。介绍了
Lucene
建立索引的
过程
,索引的查看和删除,索引的同步,索引的合并和优化等内容。第4部分:
搜索
的高级知识。介绍使用不同的Query对象构建
搜索
请求,使用QueryParser
解析
用户的
搜索
请求,
搜索
结果的过滤和排序等内容。第5部分:
LuceNe
应用实例。应用本书介绍的所有知识构建一个桌面
搜索
引擎和一个Web
搜索
引擎。这部分作为对前面所有内容的总结。第6部分:Nutch
搜索
引擎框架。介绍了基于Luceng的完整
搜索
引擎Nutch。 本书适合从
Lucene
初学者到高级开发人员之间的一切
Lucene
爱好者。
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章