描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787113278861
Elasticsearch数据分析与实战应用,由Bookauthority 机构进行评级和推荐,成为2021 年值得阅读的四本 Elasticsearch 新书作者之一,为读者带来了其又一力作,一本技术性的新书。本书有别于外语的中文翻译本,采用一套开源的金融数据和文本分析插件,有系统地详细说明如何采用Elasticsearch 7.5进行数据分析和应用。从初学开始,逐步介绍进阶主题,从而构建和掌握 Elasticsearch 这个强大的搜索引擎。
Elasticsearch数据分析与实战应用 使用一套金融数据以及Elasticsearch搜索技术和聚合框架,用来进行数据分析,是一本技术全面、案例丰富、注重实操的入门书。书中不仅细致地讲解Elasticsearch基础知识和核心接口,还进一步讲述数据建模和实际应用,例如金融舆情分析及机器学习等技术应用。后逐步详细讲解了如何以编程方式构建RESTful服务接口,实践所学技术。由于书中有很多金融数据分析例子,读者也可了解相应应用场景以及学会其解决方案。书中示例采用一套开源的金融数据和文本分析插件进行编写。本书非常适合搜索工程师、数据分析师、数据库工程师阅读使用,还适合Elasticsearch初学者以及想要进阶提升为中高级技术的读者使用。
搜索引擎在人们的日常生活中发挥着越来越重要的作用。近年来由于开源软件的不断普及和发展,涌现出许多优秀的搜索软件。其中,Elasticsearch 就是以大规模分布式搜索见长。
本书选择 Elasticsearch 作为实现搜索引擎的工具。Elasticsearch 具有强大的分布式搜索能力和易于与 Kibana 集成而提供可视化功能,不仅丰富了实现搜索引擎的方法,而且还使复杂抽象的数据结构与算法变得直观而鲜活。在国外被迅速地引入到人工智能的相关应用行业领域中。
书中全面、系统地介绍了分布式搜索引擎的相关内容及实现 Elasticsearch 在 Java 和 Python 的应用代码。本书内容既注重基础知识,又非常注重实践,每章都提供了大量的实例程序。读者可以通过这些实例快速上手,并迅速提高搜索引擎开发技术。通过对本书内容的学习,读者不仅可以掌握搜索引擎开发的基本知识,而且还可以灵活地将 Elasticsearch 运用到解决实际问题当中,从而提升工作效率。
■ 这本书是写给谁的
本书主要针对从没有使用Elasticsearch经验的初学者,书中内容逐步介绍进阶主题,以帮助读者构建和掌握这个强大的搜索引擎。本书尝试使用一套金融数据的分析技术,有系统性地详细说明如何采用Elasticsearch在金融数据的分析和应用。
书中所有示例使用一套国内开源的金融数据和文本分析插件。内容主线是如何使用Elasticsearch打造一个金融信息搜索与分析系统,由于使用这套金融数据,能帮助读者有效地理解各种核心技术的使用技巧。因此读者阅读并练习所有示例操作后,可以很好地掌握Elasticsearch新功能并具备专业知识。
■ 本书架构和内容
在这本书开始写作之前,在我脑海中已经构建一个蓝图,希望读者可以很容易地吸收本书所要传达的信息和知识。大多数章节都有许多示例,采用同一套国内开源的金融数据,务使理论与实践并举。
全书分为四篇:部分为基础知识和核心接口,包括第1章到第7章。大体内容从Elasticsearch概述开始,接着是实验数据的取得和索引与文档管理。进而深入文本内容分析与插件的介绍。后,引进Elasticsearch重点之一,搜索和查询。通过部分的学习过程,让读者已经具备基础能力,可以有兴趣地继续阅读本书。
第二部分为数据建模、聚合框架、管道处理和探索性数据分析,包括第8章到第11章。首先介绍Elasticsearch数据建模的各类型方法,然后是Elasticsearch第二个重点,主要用于数据分析的聚合框架,其广泛地应用于数据分析。随后是增强文档索引功能的管道处理。后,引进探索性数据分析案例。
第三部分为Java和Python客户端编程介绍,包括第12章和第13章。介绍如何使用Elasticsearch Java客户端和Python客户端在应用程序中编程。这两章大多数的示例都是从前几章命令行指令改写而成的。因此,可以很容易地理解它是如何以编程方式进行工作的。如果读者可以理解并且熟练掌握这一部分内容,则可以更轻松地运用到实际应用中。
第四部分为进阶功能和数据分析实战,包括第14章到第16章。以数据分析实战,帮助读者融会贯通并掌握技能。我们将讨论两个热点话题,通过Elasticsearch支持金融舆情分析及如何进行机器学习等技术的应用,在后一章构建金融数据分析服务RESTful接口。希望读者能够消化并掌握前面所学的知识,在构建RESTful服务接口中实践所学技术,从而提升自己达到更高的水平。
■ 本书的主要特色
1.内容全面,注重实操
本书首先介绍 Elasticsearch 的基本配置和基本使用方法,然后介绍从搜索到数据分析等方面的知识。
2.讲解详尽,实例丰富
本书对每个技术要点都做了非常细致的讲解,在介绍过程中还提供了丰富的实例,特别是本书后一篇的实战案例,更是对相关技术的一个全面应用。另外,书中所有实例的实现代码,读者都可以加以修改,以解决自己的实际问题。
3.语言通俗,图文并茂
本书用通俗易懂的语言进行讲解,尽量避免生疏的专业术语。在讲解一些重要知识点时,书中给出了大量的图示及实例运行结果,读者可以更加直观、高效地理解所学内容。
■ 本书的读者对象
本书读者对象为数据搜索工程师、软件工程师、数据分析师、数据库工程师和希望将Elasticsearch的基础知识提高到另一个新水平的读者。本书还适用于想将技术扩展到用于金融数据分析领域,并在日常核心任务中将其运用到水平的读者阅读。
虽然我已对书中所述内容都尽量核实,并进行了多次校对,但由于写作时间仓促,加之作者水平所限,书中可能还存在疏漏和错误之处,恳请广大读者批评、指正。
■ 整体下载包
为了方便不同网络环境的读者学习,也为了提升图书的附加价值,本书重要案例数据和源代码,请读者在电脑端打开链接下载获取。
出版社网址:http://www.m.crphdm.com/2021/0630/14361.shtml
网盘网址:https://pan.baidu.com/s/1o-M3HtUc7o_9X5Q3mPA0dg
提取码:6gl8
王伟德
2021年6月
评论
还没有评论。