lucene in action中文版
2007
电子工业
(美)Otis Gospodnetic;Erik Hatcher
393
谭鸿;黎俊鸿;周鹏;高承山
无
本书深入浅出地介绍了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 资源
无