作品简介

全书分为上下两卷,总共16章,涵盖了Solr各个方面的知识点。本书从前到后按内容的难易程度以循序渐进的方式呈现出来。因此你只需要拥有足够的毅力将它阅读完,当然最好是能够边读边上机实践,就可以掌握Solr。此外每章之间都是相互独立的,如果你对于某章的内容已经非常熟悉,那么可以直接跳过选择感兴趣的章节进行学习。当然还是建议大家能够通读本书,系统的学习Solr,这样才会对Solr有一个更完整的理解,为你日后从事Solr相关的开发工作打下夯实的基础。

本书每章开头部分都列举了该章的主要知识点,可以让你快速了解本章能够学习到的内容。虽然本书中演示的示例代码在随书源码中都可以找到,但是我还是建议大家能够实际动手去敲一遍,毕竟只有亲手实践过,才能将遇到的各种问题真正悟透并彻底解决。这个过程虽是艰辛的,但也是深刻的,因为解决问题对于程序员来说就是积累经验的机会。

作品目录

  • 序言
  • 第1章 初识Solr
  • 1.1 Solr是什么
  • 1.2 Solr的历史
  • 1.3 为什么要选择Solr
  • 1.4 Solr功能预览
  • 1.5 Solr下载
  • 1.6 Solr学习资源
  • 1.7 Windows平台下部署Solr
  • 1.8 Linux平台下部署Solr
  • 1.9 玩转post.jar
  • 1.10 在Eclipse中编译Solr源码
  • 1.11 本章总结
  • 第2章 Solr基础
  • 2.1 Solr Core
  • 2.2 Solr DIH
  • 2.3 Solr Full Import全量导入
  • 2.4 Solr Delta-import增量导入
  • 2.5 Solr索引
  • 2.6 本章总结
  • 第3章 Solr配置
  • 3.1 solr.xml配置详解
  • 3.2 solrconfig.xml配置详解
  • 3.3 schema.xml配置详解
  • 3.4 data-config.xml配置详解
  • 3.5 zoo.cfg配置详解
  • 3.6 本章总结
  • 第4章 Solr分词
  • 4.1 分词的基本概念
  • 4.2 Solr分词器
  • 4.3 中文分词器
  • 4.4 本章总结
  • 第5章 Solr查询
  • 5.1 Solr查询概述
  • 5.2 Solr查询相关度简述
  • 5.3 Solr的查询语法解析器
  • 5.4 Lucene的基本查询语法
  • 5.5 Solr的标准查询语法解析器
  • 5.6 Solr DisMax
  • 5.7 Solr eDisMax
  • 5.8 Solr的其他查询语法解析器
  • 5.9 Query VS Filter Query
  • 5.10 Solr返回结果
  • 5.11 Solr排序
  • 5.12 调试查询结果
  • 5.13 本章总结
  • 第6章 Solr Facet
  • 6.1 理解Facet
  • 6.2 Facet简单示例
  • 6.3 Query Facet
  • 6.4 Range Facet
  • 6.5 FacetFilter
  • 6.6 Multiselect Faceting
  • 6.7 本章总结
  • 第7章 Solr高亮
  • 7.1 什么是Solr高亮
  • 7.2 Solr高亮的工作原理
  • 7.3 Facet & Highlighting
  • 7.4 高亮多值域
  • 7.5 高亮参数
  • 7.6 FastVectorHighlighter
  • 7.7 PostingsHighlighter
  • 7.8 本章总结
  • 第8章 Solr Query Suggestion查询建议
  • 8.1 Spell-Check
  • 8.2 Autosuggest
  • 8.3 基于N-Gram实现Autosuggest
  • 8.4 基于用户行为实现Autosuggest
  • 8.5 本章总结
  • 第9章 Solr Group分组
  • 9.1 Result grouping VS Field collapsing
  • 9.2 按照指定域分组
  • 9.3 每个分组返回多个文档
  • 9.4 按照Function动态计算值分组
  • 9.5 按照任意Query分组
  • 9.6 Group的分页与排序
  • 9.7 Group & Facet
  • 9.8 Group分布式查询
  • 9.9 Group缓存
  • 9.10 使用Collapsing Query Parser实现高效的Field Collapsing
  • 9.11 Solr Group VS SQL Group by
  • 9.12 本章总结
  • 第10章 Solr企业级应用
  • 10.1 Solr源码编译与补丁应用
  • 10.2 部署Solr
  • 10.3 Solr硬件要求与系统配置
  • 10.4 Solr数据批量导入
  • 10.5 Solr Shard与Replication
  • 10.6 Core管理
  • 10.7 Solr集群管理
  • 10.8 如何与Solr交互
  • 10.9 监控你的Solr
  • 10.10 Solr版本升级
  • 10.11 本章总结
展开全部