Solr权威指南下卷

Solr权威指南下卷

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

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

内容简介

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

作者简介

作者兰小伟,资深Java工程师,在Java技术上有很深的积累和造诣。国内较早接触Solr的技术专家之一,长期致力于Solr的技术研究、实践和生产环境部署,是Solr社区的积极参与者和实践者,以让Solr技术能够在中国得到广泛应用不遗余力并乐此不疲。现就职于国美金融,曾就职于各种大大小小的创业型公司。个人技术涉猎广泛,除了Java之外,对JQuerv、ExtJS、AngularJS等前端技术也有研究。技术宅,外表高冷安静,内心细腻感性,好文墨喜交友但不善交际。为人低调谦和,乐于助人,愿与各位志同道合者一同交流学习。

章节目录

版权信息

序言

第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常见问题解答

Solr权威指南下卷是2017年由机械工业出版社华章分社出版,作者兰小伟。

得书感谢您对《Solr权威指南下卷》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
美国本科西游之路:美国百所名校本科留学权威指南 电子书
本书汇集美国2015年最新排名TOP70的综合性大学和TOP30的文理学院,提供各院校的基本信息、分数要求、申请费用、院校介绍以及各专业机构的排名等相关信息,帮助申请者及家长初步了解各大院校,更为重要的,本书还提供已成功申请者对该院校的申请要点、就读重点以及就读环境等的相关说明,还有招生官对该院校有重点的、指导性的讲解,能更有效地帮助申请者及家长进行选择。本书作为最新的美国留学院校指南,更符合美国
古代中国文明(下卷) 电子书
从文明史角度梳理中国五千年历史。
信物百年:红色财经.下卷 电子书
《信物百年:红色财经》是中央广播电视总台微纪录片《红色财经·信物百年》的同名图书,由中央广播电视总台财经节目中心、国务院国有资产监督管理委员会新闻中心联合编写,此为套系图书的上卷。本书收录了100件最具代表意义的红色信物故事,以每件信物独立成篇,回溯信物年代,展现信物在国资企业发展过程中的时代意义和精神价值,侧重信物的历史价值和精神内涵,以独特角度反映在党领导下的红色财经发展历程。
OpenGL ES 3.x游戏开发(下卷) 电子书
本书共分14章,内容涵盖了从OpenGLES3.x着色器的使用技巧到高级光影效果以及物理模拟问题的解决。介绍了OpenGLES3.x中的各种缓冲区对象和顶点着色器与片元着色器的使用技巧,以及高级光影效果的实现,如凹凸映射、环境反射、阴影、倒影、镜头光晕等。介绍了杰出的3D物理引擎Bullet(Java和C++版本),详细介绍了骨骼动画的开发,包括加载ms3d骨骼动画以及开发自定义格式的骨骼动画。系
宋金元文艺思想史(下卷) 电子书
本书由著名学者李春青、张海鸥、赵维江担任主编,国内近二十位专家学者参与撰写而成,分上中下三册,共11编40章,总字数近200万。本书内容包括宋金元的诗学思想、文章学思想、词曲学思想、书画艺术思想、政治与文艺思想、佛教道教与文学思想、儒学与文艺思想等,全面系统地论述了宋金元时期的文艺思想,是国内第一部宋金元贯通的文艺思想史。本书体例独特、视角新颖、结构完整、论述严密,有不少新的学术创见,具有很高的学