《Lucene搜索引擎开发进阶实战》结合笔者的实际开发经验,总结一些新的开发技巧和开发思路,并对网上流传的一些错误技术点和代码进行验证,同时给出正确的思路,旨在给开发者提供一个清晰、完整、简洁易懂的指导手册。
《Lucene搜索引擎开发进阶实战》既可为零起点的Lucene初学者提供了一个系统全面的学习指导,也可为有相关经验的开发者解决在开发过程中遇到的一些难题和疑惑。
《Lucene搜索引擎开发进阶实战》共12章,共分为四部分,第一部分首先介绍网络爬虫和Web搜索,然后讲述Lucene的概念和架构;第二部分通过一个小实例,并结合对文本创建索引来讲解其中的一些方法和类;第三部分主要基于数据库搜索创建搜索引擎实例,分析技术疑难问题,分析如何建立工程类的索引,如何使用分词技术,并对创建索引过程中的jar包进行解析,然后介绍搜索引擎开发中关键的查询方法和高亮显示技术,以及查询结果排序和词频统计的相关知识,最后概述性能优化(包括代码优化、索引优化以及备份和恢复)等相关知识。第四部分对目前的一些技术作一个总结,并对未来的一些技术发展进行展望。
展开