出版时间:2007 出版社:电子工业 作者:(美)Otis Gospodnetic;Erik Hatcher 页数:393 译者:谭鸿;黎俊鸿;周鹏;高承山
Tag标签:无
内容概要
本书深入浅出地介绍了Lucene——一个开源的使用Java语言编写的全文搜索引擎开发包。它通过浅显的语言、大量的图注、丰富的代码示例,以及清晰的结构为读者呈现出作为优秀开源项目的Lucene所体现的强大功能,且Lucene是从网上可以得到的最好的开源Java搜索引擎。全书共10章,分为两大部分。第1部分Lucene的核心,着重于Lucene的核心API介绍,并按照把Lucene集成到程序中的顺序来组织;第2部分Lucene的应用,通过对Lucene内置工具的介绍,展示了Lucene技术的高级应用和在各种程序语言的移植。 本书既可作为学习材料,又可以作为参考手册。本书适合于已经熟悉基本Java编程的读者,以及希望能够把强大的搜索功能加入到自己的应用程序中的开发者。对于从事搜索引擎工作的工程技术人员,以及在Java平台下进行各类软件开发的人员和编程爱好者,本书也有很好的学习参考价值。
作者简介
Erik Hatcher为Ant、Lucene以及Tapestry这些开源项目作出了巨大的贡献,此外,他还是“Java Development with Ant”一书的作者之一,该书获得了JDJ读者选择奖First Runner Up大奖。Otis Gospodnetic是Lucene的核心开发成员,Apache Jakarta Project Management Committee的成员,jGuru的Lucene FAQ维护者。本书的两位作者都曾发表过大量的技术文章,当然其中有一些是关于Lucene的。...
书籍目录
推荐序译者序前言1前言2致谢关于此书第1部分 Lucene的核心第1章 初识Lucene1.1 信息组织和访问的发展历程1.2 理解Lucene1.2.1 Lucene是什么1.2.2 Lucene能做什么1.2.3 Lucene的历史1.2.4 使用Lucene的组织1.2.5 Lucene移植:Perl、Python、C++、NET及Ruby版本1.3 索引和搜索1.3.1 什么是索引,为什么如此重要?1.3.2 什么是搜索1.4 Lucene实践:一个应用实例1.4.1 创建一个索引1.4.2 搜索一个索引1.5 理解索引过程的核心类1.5.1 Index Writer1.5.2 Direcory1.5.3 Analyzer1.5.4 Document1.5.5 Field1.6 理解搜索过程的核心类1.6.1 IndexSearcher1.6.2 Term1.6.3 Query1.6.4 TermQuery1.6.5 Hits1.7 可选择的同类产品1.7.1 信息检索工具库1.7.2 索引与搜索应用程序1.7.3 在线资源1.8 小结第2章 索引第3章 为应用程序添加搜索功能第4章 分析第5章 高级搜索技术第6章 扩展搜索第2部分 Lucene的应用第7章 对常用格式的文档进行解析第8章 Lucene的相关工具及其扩展第9章 Lucene的移植第10章 案例分析附录A 安装Lucene附录B Lucene索引文件格式附录C 资源
图书封面
图书标签Tags
无
评论、评分、阅读与下载