出版时间:2011-6 出版社:人民邮电 作者:(美)麦肯德利斯//哈彻//高斯波纳提克|译者:牛长流//肖宇 页数:454
Tag标签:无
前言
当我首次接触Lucene时,已经是《Lucene实战》第1版出版一年后了,当时我已有一些搭建搜索引擎方面的经验,但并不知道Lucene的细节信息。因此,我找到一本由Erik和Otis撰写的《Lucene实战》,开始从头到尾进行阅读,最后我简直被它吸引住了! 当使用Lucene后,我发现它在很多地方都有改进,因此我开始贡献一些小的补丁、更新Java文档,在Lucene邮件列表中讨论一些相关话题,等等。最后我终于成为一名活跃的Lucene核心提交人员和PMC成员,这些年已提交了许多修改。 现在距离《Lucene实战》第1版的出版已经5年半了,这对于开源世界来说已经是太长的时间了。Lucene在此间已发布过两个主版本,目前它已具有各种新功能,如数值域、可重用分析API、有效载荷、近实时搜索、用于索引和搜索的互通API等。 当Manning首次找到我时,很明显该书第2版已到了急需出版的时候了。此外,我作为Lucene开源社区的核心提交人员之一,主要负责提交这些变更内容,我有义务为本书第2版的撰写出力。所以我答应了Manning,并疯狂地投入《Lucene实战》第2版的撰写工作中,我对最后的结果也是非常满意的。我希望《Lucene实战》第2版能满足读者的需要,有助于大家建立自己的搜索程序,并且我期待着能在用户和开发人员列表中看到你们,以及你们提出的富有价值的问题,并继续推动Lucene的快速成长! Michael McCandless
内容概要
Michael
McCandless的《Lucene实战(第2版)》基于Apache的Lucene
3.0,从Lucene核心、Lucene应用、案例分析3个方面详细系统地介绍了Lucene,包括认识Lucene、建立索引、为应用程序添加搜索功能、高级搜索技术、扩展搜索、使用tika提取文本、Lucene的高级扩展、使用其他编程语言访问Lucene、Lucene管理和性能调优等内容,最后还提供了三大经典成功案例,为读者展示了一个奇妙的搜索世界。
《Lucene实战(第2版)》适合于已具有一定Java编程基本的读者,以及希望能够把强大的搜索功能添加到自己的应用程序中的开发人员。本书对于从事搜索引擎工作的工程技术人员,以及在Java平台上进行各类软件开发的人员和编程爱好者,也具有很好的学习参考价值。
作者简介
作者:(美)麦肯德利斯
书籍目录
第1部分 Lucene核心
第1章 初识Lucene
1.1 应对信息爆炸
1.2 Lucene是什么
1.2.1 Lucene能做些什么
1.2.2 Lucene的历史
1.3 Lucene和搜索程序组件
1.3.1 索引组件
1.3.2 搜索组件
1.3.3 搜索程序的其他模块
1.3.4 Lucene与应用程序的整合点
1.4 Lucene实战:程序示例
1.4.1 建立索引
1.4.2 搜索索引
1.5 理解索引过程的核心类
1.5.1 IndexWriter
1.5.2 Directory
1.5.3 Analyzer
1.5.4 Document
1.5.5 Field
1.6 理解搜索过程的核心类
1.6.1 IndexSearcher
1.6.2 Term
1.6.3 Query
1.6.4 Termquery
1.6.5 Topdocs
1.7 小结
第2章 构建索引
第3章 为应用程序添加搜索功能
第4章 Lucene的分析过程
第5章 高级搜索技术
第6章 扩展搜索
第2部分 Lucene应用
第7章 使用tika提取文本
第8章 Lucene基本扩展
第9章 Lucene高级扩展
第10章 其他编程语言使用Lucene
第11章 Lucene管理和性能调优
第3部分 案例分析
第12章 案例分析1:Krugle
第13章 案例分析2:Siren
第14章 案例分析3:Linkedin
附录A 安装Lucene
附录B Lucene索引格式
附录C Lucene/Contrib Benchmark
附录D 资源
图书封面
图书标签Tags
无
评论、评分、阅读与下载