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 打赏 收藏 转发到动态 举报
写回复
用AI写文章
44 条回复
切换为时间正序
请发表友善的回复…
发表回复
kangqiju 2010-08-24
  • 打赏
  • 举报
回复
收藏啊,严重感谢中
取你猪头 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)
目 录 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) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧