Lucene in Action 中文版
作者:(美)高斯帕那(Gospodnetic,O.),(美)哈特赫(Hatcher,E.) 著,谭鸿 等译
出版时间:2007-1-1
【图书简介】
本书深入浅出地介绍了Lucene——一个开源的使用Java语言编写的全文搜索引擎开发包。它通过浅显的语言、大量的图注、丰富的代码示例,以及清晰的结构为读者呈现出作为优秀开源项目的Lucene所体现的强大功能,且Lucene是从网上可以得到的最好的开源Java搜索引擎。全书共10章,分为两大部分。第1部分Lucene的核心,着重于Lucene的核心API介绍,并按照把Lucene集成到程序中的顺序来组织;第2部分Lucene的应用,通过对Lucene内置工具的介绍,展示了Lucene技术的高级应用和在各种程序语言的移植。本书既可作为学习材料,又可以作为参考手册。本书适合于已经熟悉基本Java编程的读者,以及希望能够把强大的搜索功能加入到自己的应用程序中的开发者。对于从事搜索引擎工作的工程技术人员,以及在Java平台下进行各类软件开发的人员和编程爱好者,本书也有很好的学习参考价值。
【本书目录】
推荐序。
译者序
前言1
前言2
致谢
关于此书
第1部分 Lucene的核心
第1章 初识Lucene
1.1 信息组织和访问的发展历程
1.2 理解Lucene
1.3 索引和搜索
1.4 Lucene实践:一个应用实例
1.5 理解索引过程的核心类
1.6 理解搜索过程的核心类
1.7 可选择的同类产品
1.8 小结
第2章 索引
2.1 理解索引过程
2.2 基本索引操作
2.3 增强document和Field对象
2.4 索引日期
2.5 索引数字
2.6 索引Field对象用于排序
2.7 控制索引过程
2.8 优化索引
2.9 并发性。 线程安全性以及锁机制
2.10 调试索引过程
2.11 小结
第3章 为应用程序添加搜索功能
3.1 实现一个简单的搜索程序
3.2 使用IndexSearcher
3.3 理解Lucene的评分机制
3.4 在程序代码中创建Query对象