Solr权威指南-下卷

本书特色

[

本书作者是国内*早接触Solr的技术专家之一,多年一直在Solr的研究、实践和布道的路上不遗余力、乐此不彼。本书立足全球视野,综合Solr技术的*发展和应用、从业人员的学习曲线,以及中英文资料的供给情况,给自己设定了一个极高的目标:力争在内容的全面性、系统性、深浅度和实战性上超越所有的同类书。从完成的结果上来看,我们的目标接近完成,Solr的基础知识、核心技术、进阶知识和扩展知识悉数包括在内。
全书一共16章,分为上下两卷:
上卷(第1~10章)
全面、系统地讲解了Solr的基础知识和核心技术。包括部署、配置、Solr Core、Solr DIH、全量导入、增量导入、索引、中文分词、查询组件、Solr Facet、高亮、查询建议,以及企业如何在真实的项目中使用Solr。不仅讲解了基本概念和使用方法,而且还分析了各组件的内部工作机制。
下卷(第11~16章)
细致、深入地讲解了Solr的高级知识和拓展知识。本书作者是国内*早接触Solr的技术专家之一,多年一直在Solr的研究、实践和布道的路上不遗余力、乐此不彼。本书立足全球视野,综合Solr技术的*发展和应用、从业人员的学习曲线,以及中英文资料的供给情况,给自己设定了一个极高的目标:力争在内容的全面性、系统性、深浅度和实战性上超越所有的同类书。从完成的结果上来看,我们的目标接近完成,Solr的基础知识、核心技术、进阶知识和扩展知识悉数包括在内。
全书一共16章,分为上下两卷:
上卷(第1~10章)
全面、系统地讲解了Solr的基础知识和核心技术。包括部署、配置、Solr Core、Solr DIH、全量导入、增量导入、索引、中文分词、查询组件、Solr Facet、高亮、查询建议,以及企业如何在真实的项目中使用Solr。不仅讲解了基本概念和使用方法,而且还分析了各组件的内部工作机制。
下卷(第11~16章)
细致、深入地讲解了Solr的高级知识和拓展知识。
高级知识部分包括:Solr的高级查询及其各种查询技巧,如函数查询、地理空间查询、Facet嵌套等;SolrJ、SolrCloud、Spring Data Solr的使用详解和工作原理;Solr的多种性能优化技巧,如索引的性能优化、缓存的性能优化、查询的性能优化、JVM和Web容器的优化,以及操作系统级别的优化。
拓展知识中首先讲解了Solr的一些比较生僻的知识点,如伪域、多语种索引支持、安全认证,以及Solr 6.x中的SQL接口和Streaming表达式等;然后讲解了Solr与MapReduce、HDFS、Hbase、Kafka、Flume、Storm、Spark等大数据技术的结合使用的集成方法。

]

内容简介

[

本书采用浅显易懂的语言加以适当的配图为你详细解读Solr的每个技术点,让其中涉及的每个原理、机制都不再晦涩难懂。理论结合实践才能出真知,案例驱动的方式贯穿本书始终,希望读者能够多上机实践书中的每个示例,遵循“理解为主,实践为辅”的学习原则,学以致用并在自己所在公司企业内部部署Solr,充分施展Solr的威力,从而体现自己的个人价值。

]

作者简介

[

兰小伟(网名:益达) 资深Java工程师,在Java技术上有很深的积累和造诣。国内较早接触Solr的技术专家之一,长期致力于Solr的技术研究、实践和生产环境部署,是Solr社区的积极参与者和实践者,以让Solr技术能够在中国得到广泛应用不遗余力并乐此不疲。
现就职于国美金融,曾就职于各种大大小小的创业型公司。个人技术涉猎广泛,除了Java之外,对JQuery、ExtJS、AngularJS等前端技术也有研究。

]

目录

Contents?目  录序 言第11章Solr高级查询 111.1Solr函数查询 211.1.1Function语法 211.1.2使用函数查询 411.1.3将函数计算值作为“伪域”返回 511.1.4根据函数进行排序 611.1.5Solr中的内置函数 711.1.6自定义函数 1311.2Solr地理空间查询 1611.2.1Solr地理空间简单查询 1711.2.2Solr地理空间高级查询 1911.3Pivot Facet 2911.4Solr Subfacet 3111.4.1Subfacet语法 3211.4.2Subfacet复杂示例 3211.5Solr Facet Function 3411.5.1聚合函数 3511.5.2聚合函数与Subfacet结合 3511.5.3Solr中的Percentile函数 3611.6JSON Facet API 3911.6.1JSON Facet API简介 3911.6.2JSON Facet简单使用 4011.6.3Facet类型 4111.6.4JSON Facet语法 4111.6.5Term Facet 4211.6.6Query Facet 4311.6.7Range Facet 4311.6.8Multi-Select Facet 4411.7Interval Facet 4711.8Hierarchical Facet 4811.9Solr Stats组件 5011.10 Solr Terms组件 5211.11 SolrTerm Vector组件 5411.12 Solr Query Elevation组件 5611.13 Solr Result Clustering组件 5911.14 本章总结 62第12章Solr查询进阶篇 6312.1Solr深度分页 6312.2Solr自定义排序 6612.3Solr Join查询 7012.3.1跨Core Join 7112.3.2跨Document Join 7312.3.3Block Join 7412.3.4Block Join Facet 7712.4深入Solr相关性评分 7912.4.1Field权重 7912.4.2Term权重 8012.4.3Payload权重 8012.4.4Function权重 8112.4.5邻近Term权重 8212.4.6Document权重 8312.4.7自定义Similarity插件 8412.5Solr NRT近实时查询 8612.6Solr Real-time Get查询 8812.7Solr评分查询 9012.8Solr MoreLikeThis组件 9112.9Solr自定义Query Parser 9512.10 本章总结 97第13章SolrJ 9813.1什么是SolrJ 9813.2SolrJ的环境依赖与配置 9913.3SolrClient介绍 10113.4SolrJ简单使用 10313.5SolrJ查询 10613.6使用SolrJ高效导出数据 11013.7SolrJ增量更新 11113.8SolrJ原子更新 11213.9使用SolrJ管理Core 11613.9.1创建Core 11713.9.2卸载Core 11813.9.3加载Core 11913.9.4交换Core 11913.9.5重命名Core 12013.9.6查看Core状态 12013.9.7Core合并 12013.9.8Core分裂 12113.10 使用SolrJ管理schema.xml 12213.10.1Field管理 12213.10.2FieldType管理 12713.10.3Schema管理 13013.10.4Schema管理的事务性批量操作 13213.11 使用SolrJ操作JSON Request API 13313.12 使用Spring Data Solr 13613.12.1Spring Data Solr环境搭建 13613.12.2Spring Data Solr的CRUD 13813.12.3Spring Data Solr中的查询 14113.12.4Spring Data Solr中的Repository详解 14313.12.5Spring Data Solr中Solr-Template工具类详解 146第14章SolrCloud 15314.1SolrCloud快速入门 15314.2SolrCloud工作原理 15614.2.1SolrCloud的核心概念 15614.2.2SolrCloud中的Shard 15714.2.3Collection VS Core 15814.2.4索引文档路由 16114.2.5Shard的几种状态 16214.2.6Replica的几种状态 16214.2.7Shard分割 16314.2.8SolrCloud里的自动提交 16314.2.9SolrCloud的分布式查询请求 16414.2.10读写端的自动容错 17114.2.11 Zookeeper 17314.3SolrCloud集群搭建 18214.3.1在Tomcat容器下搭建SolrCloud集群 18314.3.2在Jetty容器下搭建SolrCloud集群 18914.4SolrCloud的基本操作 19414.4.1Solr环境变量设置 19414.4.2创建Collection 19514.4.3删除Collection 19614.4.4启动Solr 19614.4.5停止Solr 19714.4.6查看Solr状态 19814.4.7Collection健康检测 19814.4.8管理Zookeeper上的配置文件 19914.5SlorCloud配置详解 20114.5.1solr.xml详解 20114.5.2zoo.cfg详解 20414.6SolrCloud分布式索引 20514.6.1添加索引文档到SolrCloud 20514.6.2SolrCloud里的近实时查询 20614.7SolrCloud分布式查询 20714.8SolrCloud Collection API 20814.8.1Collection常用操作API 20914.8.2Shard常用操作API 21214.8.3Replica常用操作API 21514.8.4集群管理API 21614.9Solr索引主从复制 21714.9.1索引复制简介 21714.9.2索引复制的术语 21814.9.3索引复制的配置 21914.9.4配置索引复制中继器 22114.9.5索引复制工作机制 22214.9.6ReplicationHandler HTTP接口 22314.10 跨数据中心的索引复制(CDCR) 22414.10.1什么是CDCR 22414.10.2CDCR的Push机制 22514.10.3CDCR搭建 22614.10.4CDCR配置详解 22814.10.5CDCR的HTTP接口 22914.10.6CDCR存在的限制 22914.11本章总结 230第15章Solr性能优化 23115.1Schema设计的注意事项 23215.2Solr索引更新与提交的优化建议 23315.3索引合并性能调优 23415.

封面

Solr权威指南-下卷

书名:Solr权威指南-下卷

作者:兰小伟

页数:316

定价:¥89.0

出版社:机械工业出版社

出版日期:2018-01-01

ISBN:9787111582076

PDF电子书大小:52MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注