《Solr实战》介绍了当下最流行的开源搜索技术解决方案Solr。在搜索引擎视域下,循序渐进地介绍了Solr是什么、Solr能做什么,以及如何更好地使用Solr进行开发。在搜索基础层,《Solr实战》从Solr的快速搭建入手,介绍了Solr背后的信息检索基本概念,之后重点讲解了构建一个搜索引擎所需的核心模块:索引构建、文本分析、执行搜索及处理搜索结果。在搜索功能层,详细介绍了Solr的四大增强型搜索功能:分面搜索、搜索结果高亮、查询建议、搜索结果分组等。在搜索研究的进阶层,介绍了SolrCloud、多语种搜索及复杂查询操作等。最后,围绕搜索引擎的本质核心问题“相关度”展开了讨论与展望。
本书适合搜索技术工程师、搜索应用设计者以及对搜索引擎技术感兴趣的读者阅读,也可作为高校计算机专业信息技术方向、信息管理与信息系统专业等的课程参考资料。
目录
- 第1部分 初识 Solr. 1
- 1 Solr入门 2
- 2 Solr上手.23
- 3 Solr基础理论 45
- 4 配置 Solr.77
- 5 创建索引112
- 6 文本分析157
- 第2部分 Solr的核心功能 191
- 7 执行查询和处理搜索结果. 192
- 8 分面搜索242
- 9 搜索结果高亮272
- 10 查询建议 297
- 11 结果分组 /字段折叠321
- 12 搭建 Solr生产环境.347
- 第3部分 Solr进阶.393
- 13 SolrCloud.394
- 14 多语种搜索 439
- 15 复杂查询操作489
- 16 精通相关度 533
- 附录A 与 Solr代码库打交道 578
- 附录B 语种字段类型配置 587
- 附录C 有用的数据导入配置 593