展开全部

主编推荐语

本书以图文并茂的形式、通俗易懂的语言讲解了Solr使用中的各个知识点,能够帮助对Solr感兴趣的读者快速了解Solr。

内容简介

由于目前有关Solr相关技术的书籍全部都是英文版的,所以对于英文不太好而又极其需要快速学会使用Solr的读者来说,这是一个福音。下卷:主要针对中高端读者,重点介绍了关于Solr查询、SolrJ、SolrCloud、Solr性能优化等的相关知识。对于Solr查询,下卷主要针对的是高阶知识部分,包括使用游标实现高效的深度分页查询、实现对查询返回的查询结果集进行自定义排序、使用相关性权重来提高查询返回结果集的相关性、FunctionQuery的使用方法、FunctionQuery的自定义方法等;对于SolrJ、SolrCloud的介绍,则均是从基础概念开始,逐步深入到具体的使用和管理方法;对于Solr性能优化,则主要集中在注意事项、具体建议等实操部分的介绍。在全书后,还单独利用一章对之前没涉及的零散内容进行集中介绍,包括版本升级、自定义伪域、自定义Redis缓存、流式处理等内容。

目录

  • 版权信息
  • 序言
  • 第11章 Solr高级查询
  • 11.1 Solr函数查询
  • 11.1.1 Function语法
  • 11.1.2 使用函数查询
  • 11.1.3 将函数计算值作为“伪域”返回
  • 11.1.4 根据函数进行排序
  • 11.1.5 Solr中的内置函数
  • 11.1.6 自定义函数
  • 11.2 Solr地理空间查询
  • 11.2.1 Solr地理空间简单查询
  • 11.2.2 Solr地理空间高级查询
  • 11.3 Pivot Facet
  • 11.4 Solr Subfacet
  • 11.4.1 Subfacet语法
  • 11.4.2 Subfacet复杂示例
  • 11.5 Solr Facet Function
  • 11.5.1 聚合函数
  • 11.5.2 聚合函数与Subfacet结合
  • 11.5.3 Solr中的Percentile函数
  • 11.6 JSON Facet API
  • 11.6.1 JSON Facet API简介
  • 11.6.2 JSON Facet简单使用
  • 11.6.3 Facet类型
  • 11.6.4 JSON Facet语法
  • 11.6.5 Term Facet
  • 11.6.6 Query Facet
  • 11.6.7 Range Facet
  • 11.6.8 Multi-Select Facet
  • 11.7 Interval Facet
  • 11.8 Hierarchical Facet
  • 11.9 Solr Stats组件
  • 11.10 Solr Terms组件
  • 11.11 SolrTerm Vector组件
  • 11.12 Solr Query Elevation组件
  • 11.13 Solr Result Clustering组件
  • 11.14 本章总结
  • 第12章 Solr查询进阶篇
  • 12.1 Solr深度分页
  • 12.2 Solr自定义排序
  • 12.3 Solr Join查询
  • 12.3.1 跨Core Join
  • 12.3.2 跨Document Join
  • 12.3.3 Block Join
  • 12.3.4 Block Join Facet
  • 12.4 深入Solr相关性评分
  • 12.4.1 Field权重
  • 12.4.2 Term权重
  • 12.4.3 Payload权重
  • 12.4.4 Function权重
  • 12.4.5 邻近Term权重
  • 12.4.6 Document权重
  • 12.4.7 自定义Similarity插件
  • 12.5 Solr NRT近实时查询
  • 12.6 Solr Real-time Get查询
  • 12.7 Solr评分查询
  • 12.8 Solr MoreLikeThis组件
  • 12.9 Solr自定义Query Parser
  • 12.10 本章总结
  • 第13章 SolrJ
  • 13.1 什么是SolrJ
  • 13.2 SolrJ的环境依赖与配置
  • 13.3 SolrClient介绍
  • 13.4 SolrJ简单使用
  • 13.5 SolrJ查询
  • 13.6 使用SolrJ高效导出数据
  • 13.7 SolrJ增量更新
  • 13.8 SolrJ原子更新
  • 13.9 使用SolrJ管理Core
  • 13.9.1 创建Core
  • 13.9.2 卸载Core
  • 13.9.3 加载Core
  • 13.9.4 交换Core
  • 13.9.5 重命名Core
  • 13.9.6 查看Core状态
  • 13.9.7 Core合并
  • 13.9.8 Core分裂
  • 13.10 使用SolrJ管理schema.xml
  • 13.10.1 Field管理
  • 13.10.2 FieldType管理
  • 13.10.3 Schema管理
  • 13.10.4 Schema管理的事务性批量操作
  • 13.11 使用SolrJ操作JSON Request API
  • 13.12 使用Spring Data Solr
  • 13.12.1 Spring Data Solr环境搭建
  • 13.12.2 Spring Data Solr的CRUD
  • 13.12.3 Spring Data Solr中的查询
  • 13.12.4 Spring Data Solr中的Repository详解
  • 13.12.5 Spring Data Solr中SolrTemplate工具类详解
  • 第14章 SolrCloud
  • 14.1 SolrCloud快速入门
  • 14.2 SolrCloud工作原理
  • 14.2.1 SolrCloud的核心概念
  • 14.2.2 SolrCloud中的Shard
  • 14.2.3 Collection VS Core
  • 14.2.4 索引文档路由
  • 14.2.5 Shard的几种状态
  • 14.2.6 Replica的几种状态
  • 14.2.7 Shard分割
  • 14.2.8 SolrCloud里的自动提交
  • 14.2.9 SolrCloud的分布式查询请求
  • 14.2.10 读写端的自动容错
  • 14.2.11 Zookeeper
  • 14.3 SolrCloud集群搭建
  • 14.3.1 在Tomcat容器下搭建SolrCloud集群
  • 14.3.2 在Jetty容器下搭建SolrCloud集群
  • 14.4 SolrCloud的基本操作
  • 14.4.1 Solr环境变量设置
  • 14.4.2 创建Collection
  • 14.4.3 删除Collection
  • 14.4.4 启动Solr
  • 14.4.5 停止Solr
  • 14.4.6 查看Solr状态
  • 14.4.7 Collection健康检测
  • 14.4.8 管理Zookeeper上的配置文件
  • 14.5 SlorCloud配置详解
  • 14.5.1 solr.xml详解
  • 14.5.2 zoo.cfg详解
  • 14.6 SolrCloud分布式索引
  • 14.6.1 添加索引文档到SolrCloud
  • 14.6.2 SolrCloud里的近实时查询
  • 14.7 SolrCloud分布式查询
  • 14.8 SolrCloud Collection API
  • 14.8.1 Collection常用操作API
  • 14.8.2 Shard常用操作API
  • 14.8.3 Replica常用操作API
  • 14.8.4 集群管理API
  • 14.9 Solr索引主从复制
  • 14.9.1 索引复制简介
  • 14.9.2 索引复制的术语
  • 14.9.3 索引复制的配置
  • 14.9.4 配置索引复制中继器
  • 14.9.5 索引复制工作机制
  • 14.9.6 ReplicationHandler HTTP接口
  • 14.10 跨数据中心的索引复制(CDCR)
  • 14.10.1 什么是CDCR
  • 14.10.2 CDCR的Push机制
  • 14.10.3 CDCR搭建
  • 14.10.4 CDCR配置详解
  • 14.10.5 CDCR的HTTP接口
  • 14.10.6 CDCR存在的限制
  • 14.11 本章总结
  • 第15章 Solr性能优化
  • 15.1 Schema设计的注意事项
  • 15.2 Solr索引更新与提交的优化建议
  • 15.3 索引合并性能调优
  • 15.4 索引优化的注意事项
  • 15.5 Solr缓存
  • 15.5.1 Solr缓存的常见配置参数
  • 15.5.2 Filter缓存
  • 15.5.3 Document缓存
  • 15.5.4 QueryResult缓存
  • 15.5.5 FieldValue缓存
  • 15.5.6 HTTP缓存
  • 15.5.7 缓存相关的其他配置
  • 15.6 Solr查询性能的优化建议
  • 15.7 JVM以及Web容器的优化
  • 15.8 操作系统级别的优化建议
  • 15.9 本章总结
  • 第16章 Solr扩展篇
  • 16.1 Solr如何版本升级
  • 16.2 Solr中的伪域
  • 16.3 Solr多语种索引支持
  • 16.4 Solr中自定义Redis缓存
  • 16.5 Solr如何开启HTTPS
  • 16.6 Solr安全认证
  • 16.6.1 基础安全认证插件
  • 16.6.2 Solr中的Authorization API
  • 16.7 SolrCloud模式下使用Canal增量更新索引
  • 16.8 Solr与MapReduce集成
  • 16.9 Solr使用HDFS存储索引
  • 16.10 使用Flume收集数据并索引至Solr
  • 16.11 使用Solr实现HBase的二级索引
  • 16.12 Solr与Kafka、Flume集成
  • 16.13 使用Storm索引数据至Solr
  • 16.14 Spark与Solr进行数据交互
  • 16.15 Solr6中的SQL接口
  • 16.15.1 Solr SQL架构
  • 16.15.2 Solr SQL配置
  • 16.15.3 发送Solr SQL请求
  • 16.15.4 Solr SQL语法
  • 16.15.5 Solr SQL客户端可视化工具的使用
  • 16.16 Solr6中的Streaming表达式
  • 16.16.1 Streaming语言基础
  • 16.16.2 Streaming源函数
  • 16.16.3 Streaming装饰函数
  • 16.17 Solr常见问题解答
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社有限公司

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。