图书标签: 搜索引擎 Elasticsearch elasticsearch 计算机 编程 ES 技术 Java
发表于2024-12-23
深入理解ElasticSearch pdf epub mobi txt 电子书 下载 2024
资深软件开发专家、架构师撰写,系统且深入阐释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是一个不错的选择。本书是一本ElasticSearch的进阶教材,深入剖析DSL、索引控制、分布式实现、系统运维等高级内容,特别适合深入研究ElasticSearch。
—— 徐川 明星衣橱CTO,前雅虎高级工程师
ElasticSearch的出现,让开源搜索产品真正进入分布式时代。本书是一本不可多得的关于ElasticSearch的著作,既对ElasticSearch的全文索引、IR模型、分布式机制有深入剖析,又有生动翔实的示例,能帮助读者快速提升在该领域的技术水平。
—— 高剑林 腾讯(架构平台部)资深技术专家
除了用于搜索,ElasticSearch也是日志存储、离线数据分析挖掘的利器。本书深入浅出,案例丰富,在信息检索模型、准实时搜索、分布式架构、系统优化等诸多方面都有精彩的论述。
—— 李伟博士 微软(bing)数据挖掘组高级工程师
很高兴看到《Mastering ElasticSearch》中文版面市,本书对ElasticSearch的分布式系统架构、系统调优有较深入的探讨,是一本进阶的好读物,其中一些系统设计思维对于文件系统研发人员也是有所裨益的。
—— 许加强 前IBM(GPFS)资深工程师
尽管ElasticSearch是一个开源搜索产品,它在百度也被广泛应用。目前已经覆盖到20多个业务线。这本书针对性较强,既不乏典型实例,也有一定的理论深度。非常适合进阶用户阅读。
—— 陈铁兵 百度网页搜索部高级工程师
手册类
评分讲得比较浅,宏观介绍了设计和架构,比较多篇幅在介绍ES的API怎么用,各节点分工之类,适合入门了解。翻译实在是太挫了,错误很多,建议对照着elastic官网手册看。kindle版真贵……
评分Elasticsearch的分布式架构,索引结构,评分因子,索引控制,存储类型,性能优化。这本书是比较深入的说明,需要有一些应用基础。优化主要说到了内存、IO、热线程三个方面,我们发现线程数也是个主要的优化点,这一点书里没有提到。对cache的使用书里说的很详细,揭开了不少谜团。
评分很老,提到的一些算法还比较有意思。其他的没什么看的。主要是 Apache Lucene。
评分略微浅显,对原理讲的不多
1. 这本书应该是比较早的中文Elasticsearch书籍,现在的ES已经到了5.1版本,而书中讲解的版本则是0.9,所以阅读时经常会检查下这个特性是否废弃过改进过。 2. 除此之外,本书应该来说是一本比较优秀的书籍,书中介绍的内容适合我这种对ES有一定了解又想深入理解其中机制的读者...
评分感觉大部分内容是直接用百度翻译而来,很多地方的语言比较晦涩难懂。。。比如:上面提到的过滤器中,最后三个本身并不使用字段缓存,但由于它们操作其他过滤器,因而它们不缓存。翻译地太生硬。。。还有一些地方,说明数据明显与案例对应的数据不符。。。希望作者下次翻译书籍...
评分感觉大部分内容是直接用百度翻译而来,很多地方的语言比较晦涩难懂。。。比如:上面提到的过滤器中,最后三个本身并不使用字段缓存,但由于它们操作其他过滤器,因而它们不缓存。翻译地太生硬。。。还有一些地方,说明数据明显与案例对应的数据不符。。。希望作者下次翻译书籍...
评分1. 这本书应该是比较早的中文Elasticsearch书籍,现在的ES已经到了5.1版本,而书中讲解的版本则是0.9,所以阅读时经常会检查下这个特性是否废弃过改进过。 2. 除此之外,本书应该来说是一本比较优秀的书籍,书中介绍的内容适合我这种对ES有一定了解又想深入理解其中机制的读者...
评分现在的ES版本是6.5,这本书里面提到的ES版本是1.4。另外这本书叫 深入理解……,其实有点不太符合深入二字。书中很多内容其实都是官方文档中提到的东西,只是官方文档是英文,如果英文不太好,理解起来不到位,结合一下中文书看看,理解起来效率会高一点。比如说:书中第二章对L...
深入理解ElasticSearch pdf epub mobi txt 电子书 下载 2024