下载 >  大数据 >  算法与数据结构 > 深入理解ElasticSearch

深入理解ElasticSearch

深入理解ElasticSearch 深入理解ElasticSearch深入理解ElasticSearch深入理解ElasticSearch

资深软件开发专家、架构师撰写,系统且深入阐释ElasticSearch涉及的工具、方法、原则和实践,深入剖析ElasticSearch应用过程中遇到的各个层面的问题,涉及分布式索引机制、系统监控及性能优化、用户体验改善、Java API应用,以及自定义插件开发等,能为工程师与架构师快速提高ElasticSearch水平提供有效指导。, 本书共9章,第1章介绍Apache Lucene的工作方式、ElasticSearch的基本概念以及ElasticSearch的工作机制;第2章描述Lucene评分机制、如何进行查询重写,以及ElasticSearch的批处理API和如何使用过滤器来优化查询;第3章描述如何修改Lucene评分,如何使用不同的倒排索引格式来改变索引字段的结构;第4章阐述如何选择恰当的索引分片、路由工作机制、索引分片机制;第5章介绍如何为具体应用选择正确的目录实现,同时阐述发现、网关、恢复模块及其配置方式,以及调优ElasticSearch的缓存机制;第6章介绍JVM垃圾收集的工作原理
、重要性以及如何调优;第7章介绍帮助修正查询中的拼写错误以及构建高效的自动完成机制——查询建议,还展示如何通过使用不同查询类型和ElasticSearch的其他功能来提高查询相关性;第8章重点阐释ElasticSearch的JAVA API;第9章通过演示如何开发你自己的河流和语言处理插件来介绍ElasticSearch的插件开发。 ...展开详情收缩
2018-04-15 上传大小:39.08MB
分享
收藏 举报
深入理解ElasticSearch.pdf 带目录完整高清

深入理解ElasticSearch 带目录 完整 高清 pdf 深入理解ElasticSearch 带目录 完整 高清 pdf

立即下载
深入理解Elasticsearch 第二版

elasticSearch第二版,比较易于上手学习,快速解除elasticSearch,快速进行开发

立即下载
深入理解ElasticSearch 原书第2版

资深软件开发专家、架构师撰写,系统且深入阐释ElasticSearch涉及的工具、方法、原则和实践,深入剖析ElasticSearch应用过程中遇到的各个层面的问题,涉及分布式索引机制、系统监控及性能优化、用户体验改善、Java API应用,以及自定义插件开发等,能为工程师与架构师快速提高ElasticSearch水平提供有效指导。

立即下载
深入理解Elasticsearch

资深软件开发专家、架构师撰写,系统且深入阐释ElasticSearch涉及的工具、方法、原则和实践,深入剖析ElasticSearch应用过程中遇到的各个层面的问题,涉及分布式索引机制、系统监控及性能优化、用户体验改善、Java API应用,以及自定义插件开发等,能为工程师与架构师快速提高ElasticSearch水平提供有效指导。, 本书共9章,第1章介绍Apache Lucene的工作方式、ElasticSearch的基本概念以及ElasticSearch的工作机制;第2章描述Lucene评分机制、如何进行查询重写,以及ElasticSearch的批处理API和如何使用过滤器来优化查询;第3章描述如何修改Lucene评分,如何使用不同的倒排索引格式来改变索引字段的结构;第4章阐述如何选择恰当的索引分片、路由工作机制、索引分片机制;第5章介绍如何为具体应用选择正确的目录实现,同时阐述发现、网关、恢复模块及其配置方式,以及调优ElasticSearch的缓存机制;第6章介绍JVM垃圾收集的工作原理、重要性以及如何调优;第7章介绍帮助修正查询中的拼写错误以及构建高效的自动完成机制——查询建议,还展示如何通过使用不同查询类型和ElasticSearch的其他功能来提高查询相关性;第8章重点阐释ElasticSearch的JAVA API;第9章通过演示如何开发你自己的河流和语言处理插件来介绍ElasticSearch的插件开发。

立即下载
深入理解ElasticSearch(带完整书签)

深入理解elasticsearch 第2版pdf是一本由软件开发专家拉斐尔·酷奇所著的计算机专业电子书,这本书涵盖了大量典型实例,讲解深入浅出针,透彻易懂,针对性较强,即实用又不乏深度,需要的朋友快来下载吧! 该书系统且深入阐释ElasticSearch涉及的工具、方法、原则和实践,深入剖析ElasticSearch应用过程中遇到的各个层面的问题,涉及分布式索引机制、系统监控及性能优化、用户体验改善、Java API应用,以及自定义插件开发等,能为工程师与架构师快速提高ElasticSearch水平提供有效指导。

立即下载
深入理解 ElasticSearch.pdf

深入理解 ElasticSearch.pdf深入理解 ElasticSearch.pdf深入理解 ElasticSearch.pdf

立即下载
[清晰][完整][完整书签目录][PDF] 深入理解ElasticSearch

简介 资深软件开发专家、架构师撰写,系统且深入阐释ElasticSearch涉及的工具、方法、原则和实践,深入剖析ElasticSearch应用过程中遇到的各个层面的问题,涉及分布式索引机制、系统监控及性能优化、用户体验改善、Java API应用,以及自定义插件开发等,能为工程师与架构师快速提高ElasticSearch水平提供有效指导 目录 前言 第1章Elasticsearch简介1 1.1ApacheLucene简介1 1.1.1熟悉Lucene2 1.1.2Lucene的总体架构2 1.1.3分析数据4 1.1.4Lucene查询语言5 1.2何为Elasticsearch8 1.2.1Elasticsearch的基本概念8 1.2.2Elasticsearch架构背后的关键概念10 1.2.3Elasticsearch的工作流程10 1.3在线书店示例14 1.4小结17 第2章查询DSL进阶18 2.1ApacheLucene默认评分公式解释18 2.1.1何时文档被匹配上19 2.1.2TF/IDF评分公式19 2.1.3Elasticsearch如何看评分21 2.1.4一个例子21 2.2查询改写24 2.2.1前缀查询示例24 2.2.2回到ApacheLucene26 2.2.3查询改写的属性28 2.3查询模板30 2.3.1引入查询模板31 2.3.2Mustache模板引擎33 2.3.3把查询模板保存到文件35 2.4过滤器的使用及作用原理36 2.4.1过滤及查询相关性36 2.4.2过滤器的工作原理40 2.4.3性能考量41 2.4.4后置过滤和过滤查询42 2.4.5选择正确的过滤方式44 2.5选择正确的查询方式45 2.5.1查询方式分类45 2.5.2使用示例50 2.6小结65 第3章不只是文本搜索66 3.1查询二次评分66 3.1.1什么是查询二次评分67 3.1.2一个查询例子67 3.1.3二次评分查询的结构67 3.1.4二次评分参数70 3.1.5总结70 3.2多匹配控制71 3.3重要词项聚合78 3.3.1一个例子79 3.3.2选择重要词项81 3.3.3多值分析81 3.3.4额外的配置84 3.3.5使用限制89 3.4文档分组89 3.4.1top_hits聚合90 3.4.2一个例子90 3.5文档关系95 3.5.1对象类型95 3.5.2嵌套文档98 3.5.3parent—child关系99 3.5.4其他解决方案102 3.6Elasticsearch各版本中脚本的变化102 3.6.1脚本变迁102 3.6.2Groovy简单介绍103 3.6.3全文检索中的脚本108 3.6.4Lucene表达式115 3.7小结118 第4章改善用户搜索体验119 4.1改正用户拼写错误119 4.1.1测试数据120 4.1.2深入技术细节121 4.1.3suggester121 4.2改善查询相关性142 4.2.1数据142 4.2.2改善相关性的探索之旅145 4.3小结157 第5章分布式索引架构159 5.1选择合适的分片和副本数159 5.1.1分片和过度分配160 5.1.2一个过度分配的正面例子161 5.1.3多分片与多索引161 5.1.4副本161 5.2路由162 5.2.1分片和数据162 5.2.2测试路由功能162 5.2.3索引时使用路由166 5.2.4别名169 5.2.5多个路由值169 5.3调整默认分片的分配行为170 5.3.1部署意识171 5.3.2过滤173 5.3.3运行时更新分配策略174 5.3.4确定每个节点允许的总分片数175 5.3.5确定每个物理机器允许的总分片数175 5.4查询执行偏好179 5.5小结181 第6章底层索引控制182 6.1改变ApacheLucene的评分方式182 6.1.1可用的相似度模型183 6.1.2为每字段配置相似度模型183 6.1.3相似度模型配置184 6.1.4选择默认的相似度模型185 6.2选择适当的目录实现—store模块188 6.3准实时、提交、更新及事务日志191 6.3.1索引更新及更新提交192 6.3.2事务日志193 6.3.3准实时读取194 6.4控制索引合并195 6.4.1选择正确的合并策略196 6.4.2合并策略配置197 6.4.3调度199 6.5关于I/O调节200 6.5.1控制I/O节流200 6.5.2配置200 6.6理解Elasticsearch缓存202 6.6.1过滤器缓存203 6.6.2字段数据缓存204 6.6.3查询分片缓存212 6.6.4使用circuitbreaker213 6.6.5清除缓存214 6.7小结215 第7章管理Elasticsearch216 7.1发现和恢复模块216 7.1.1发现模块的配置217 7.1.2主节点218 7.1.3网关和恢复模块的配置223 7.1.4索引恢复API226 7.2使用人类友好的CatAPI229 7.2.1基础知识230 7.2.2使用CatAPI231 7.2.3一些例子232 7.3备份232 7.4联盟搜索236 7.4.1测试用的集群236 7.4.2建立部落节点237 7.4.3通过部落节点读取数据238 7.4.4通过部落节点写入数据239 7.4.5处理索引冲突240 7.4.6屏蔽写操作241 7.5小结242 第8章提高性能243 8.1使用docvalues来优化查询243 8.1.1字段缓存存在的问题244 8.1.2使用docvalues的例子245 8.2了解垃圾回收器247 8.2.1Java内存248 8.2.2解决垃圾回收问题249 8.2.3在类UNIX系统上避免内存交换254 8.3对查询做基准测试255 8.3.1为基准测试配置集群256 8.3.2进行基准测试256 8.3.3控制运行中的基准测试259 8.4热点线程261 8.4.1热点线程的使用说明261 8.4.2热点线程API的响应262 8.5扩展Elasticsearch263 8.5.1垂直扩展263 8.5.2水平扩展264 8.5.3在高负载的场景下使用Elasticsearch271 8.6小结283 第9章开发Elasticsearch插件284 9.1创建Maven项目284 9.2了解基本知识285 9.2.1MavenJava项目的结构285 9.2.2POM的理念285 9.2.3执行构建过程286 9.2.4引入Maven装配插件287 9.3创建自定义REST行为289 9.3.1设定289 9.3.2实现细节289 9.4创建自定义分析插件295 9.4.1实现细节295 9.4.2测试自定义分析插件302 9.5小结304

立即下载
深入理解elasticsearch第二版源码

深入理解elasticsearch第二版源码,深入理解elasticsearch第二版源码

立即下载
Elasticsearch服务器开发-第2版.pdf 完整版 超清晰

Elasticsearch服务器开发-第2版.pdf 完整版 超清晰,对于入门用户非常好的选择! 对于像深入了解Elasticsearch开发的,本人建议先看此书,然后在看另外的一个进阶书籍深入理解ElasticSearch.

立即下载
深入理解elasticsearch范例 (mastering elasticsearch code)

深入理解elasticsearch源码

立即下载
Elasticsearch服务器开发 第2版 PDF电子书下载 带书签目录 完整版.pdf

Elasticsearch服务器开发 第2版 PDF电子书下载 带书签目录 完整版.pdfElasticsearch服务器开发 第2版 PDF电子书下载 带书签目录 完整版.pdfElasticsearch服务器开发 第2版 PDF电子书下载 带书签目录 完整版.pdfElasticsearch服务器开发 第2版 PDF电子书下载 带书签目录 完整版.pdf

立即下载
深入理解ElasticSearch PDF 高清 电子书

深入理解ElasticSearch PDF 高清 电子书

立即下载
深入理解ElasticSearch PDF

深入理解ElasticSearch PDF 深入理解ElasticSearch PDF

立即下载
Elasticsearch server第2版 PDF

Elasticsearch server第2版 学习es数据库基础非常棒的一本书,在看深入理解elastic之前可以先看看这本 这本是它的基础版

立即下载
深入理解elasticsearch

深入理解elasticsearch, 清晰版 lucene elasticsearch

立即下载
elasticsearch权威指南.mobi

elasticsearch权威指南 支持kindle 排版较好 内容全面

立即下载
Elasticsearch

Elasticsearch技术解析与实战,ElasticSearch可扩展的开源弹性搜索解决方案,Elasticsearch权威指南(中文版),深入理解ElasticSearch,实战Elasticsearch、Logstash、Kibana++分布式大数据搜索与日志挖掘及可视化解决方案

立即下载
Elasticsearch技术解析与实战完整版带书签

2017年Elasticsearch使用率逐渐上升,据百度搜索排名已经超越solr。 Elasticsearch是一个强大的搜索引擎,提供了近实时的索引、搜索、分析功能。Elasticsearch技术解析与实战是作者根据自己多年的开发经验,总结了使用和开发Elasticsearch的实战经验。本书全面介绍Elasticsearch系统结构与功能配置,以及实际应用案例,包括工具、方法、原则和佳实践。主要内容包括Elasticsearch基本概念与配置,索引的基本概念、管理与设置,架构 设计中的字段、对象、映射,搜索中的结构、各种查询方式,聚合中的数字聚合、桶聚合、管道聚合,集群中的监控方式、配置案例,分析模块中的中文分词器、过滤器,高级设置中的关键点,监控与安全方面的技巧,ELK综合示例等。2017

立即下载
elasticsearch技术解析与实战_PDF电子书下载+高清+带索引书签目录_样章_朱林(著)_机械工业出版社

elasticsearch技术解析与实战_PDF电子书下载+高清+带索引书签目录_样章_朱林(著)_机械工业出版社

立即下载
六本学习es的书籍

Elasticsearch服务器开发(第2版),Elasticsearch技术解析与实战,ElasticSearch可扩展的开源弹性搜索解决方案,Elasticsearch权威指南(中文版),深入理解ElasticSearch,实战Elasticsearch、Logstash、Kibana++分布式大数据搜索与日志挖掘及可视化解决方案

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

深入理解ElasticSearch

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: