全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 信息处理与专用数据库

Elasticsearch实战与原理解析

  • 定价: ¥109
  • ISBN:9787121383809
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:电子工业
  • 页数:414页
  • 作者:编者:牛冬|责编:...
  • 立即节省:
  • 2020-03-01 第1版
  • 2020-03-01 第1次印刷
我要买:
点击放图片

导语

  

    特色1:基于Elasticsearch7.X系列版本编写。
    特色2:聚焦初学者学习和实战需要,不求知识点全部覆盖,但求必备知识透彻易懂。
    特色3:让初学者快速上手的同时,帮助他们构建搜索引擎全景、洞悉Elasticsearch生态、建立关联知识网络,形成知识体系。
    特色4:内容由浅入深,先让初学者会用,再介绍背后的原理。

内容提要

  

    本书基于Elasticsearch7.X版本编写,内容由浅入深,先教会初学者使用,再介绍背后的原理。本书共分为三大部分,分别是Elasticsearch前传、Elasticsearch实战、Elasticsearch生态。Elasticsearch前传部分主要介绍搜索技术发展史和基本知识,并介绍搜索引擎技术原理,为读者构建搜索引擎全景。Elasticsearch实战部分主要介绍Elasticsearch的核心概念和架构设计,并重点介绍客户、文档、搜索和索引等实战内容,待读者能上手实战后,再介绍这些内容的背后实现原理和关联知识,为读者构建知识网络。Elasticsearch生态部分主要介绍插件的使用和管理,以及ElasticStack生态圈。
    本书适合有一定基础知识的初、中级Elasticsearch学习者阅读。

作者简介

    牛冬,中科院软件研究所硕士毕业,先后就职于人人网、阿里巴巴,现任职于好未来教育科技集团,担任家长帮技术1号位,带领包括前后端、测试在内的50多人的团队,不断赋能业务打胜仗。技术管理理念:在高效高质的交付业务价值的过程中持续有效地培养并输出人才,在好未来已培养面试官、项目·技术负责人、研发经理40余人。著有《区块链底层设计Java实战》。

目录

  第9章  Elasticsearch 插件
    9.1  插件简介
    9.2  插件管理
    9.3  分析插件
      9.3.1  分析插件简介
      9.3.2  Elasticsearch 中的分析插件
      9.3.3  ICU 分析插件
      9.3.4  智能中文分析插件
    9.4  API 扩展插件
    9.5  监控插件
    9.6  数据提取插件
    9.7  常用插件实战
      9.7.1  Head 插件
      9.7.2  Cerebro 插件
    9.8  知识点关联
    9.9  小结
  第10章  Elasticsearch 生态圈
    10.1  ELK
      10.1.1  Elastic Stack
      10.1.2  Elastic Stack 版本的由来
      10.1.3  ELK 实战的背景
      10.1.4  ELK 的部署架构变迁
    10.2  Logstash
      10.2.1  Logstash 简介
      10.2.2  Logstash 的输入模块
      10.2.3  Logstash 过滤器
      10.2.4  Logstash 的输出模块
    10.3  Kibana
      10.3.1  Kibana 简介
      10.3.2  连接Elasticsearch
    10.4  Beats
      10.4.1  Beats 简介
      10.4.2  Beats 轻量级设计的实现
      10.4.3  Beats 的架构
    10.5  知识点关联
    10.6  小结

前言

  

    序
    在信息大爆炸的当下,信息过载已成为越来越多的人的负担。
    随着5G时代的到来,物联网和智慧城市将会随处可见,随之而来的是信息会更加复杂和庞大。如何挣脱信息的束缚,高效地找到自己需要的信息呢?答案就是搜索引擎,即借助搜索引擎来寻找我们想要的信息!
    本书介绍的搜索引擎是Elasticsearch——一个开源的搜索引擎。
    目前,Elasticsearch的功能已不局限于搜索,它还在不断地丰富和完善自己的生态。在API接口层面,除基本的数据索引和数据搜索外,Elasticsearch还提供了Elasticsearch服务监控接口、推荐相关接,以及机器学习相关接口。
    本书目的
    与追求知识点全部覆盖但都泛泛而谈的书不同,本书聚焦初学者的学习和实战需要,将初学者接触Elasticsearch从0到1过程中的必备知识点讲透。只有学透了基础知识,再学习更多的有关Elasticsearch的知识才成为可能。
    这一点笔者在培训Elasticsearch初学者时深有体会。因此,本书重点结合笔者在Elasticsearch上的沉淀、实战、培训和Elasticsearch最新版本内容,帮助Elasticsearch初学者点破这层窗户纸!
    正如王阳明在《传习录》中谈为学之道时所言:“殊不知私欲日生,如地上尘,一日不扫便又有一层。着实用功,便见道无终穷,愈探愈深,必使精白无一毫不彻方可。”
    对于知识与近代和现代高速发展的经济之间的关系,管理学大师德鲁克有一段精辟论述。他认为二者的关系可以分为三个发展阶段,即工业革命、生产力革命、管理革命。所谓工业革命,指的是知识应用于生产工具、生产流程和产品创新;所谓生产力革命,指的是知识以及被赋予的含义开始被应用于工作中;所谓管理革命,指的是知识正被用于知识本身。而管理革命的核心在于连接。在知识领域,连接意味着知识点关联。
    很多人无法有效地将相似或关联的知识点进行关联,所以更谈不上构建网状知识体系。因此,在本书行文过程中,笔者会基于自己构建的知识体系向读者进行必要的体系输出,力求帮助读者在快速上手的同时,构建搜索引擎全景,洞悉Elasticsearch生态,建立关联知识网络。
    本书基于Elasticsearch7.X系列版本编写,内容由浅入深,先让初学者会用、能用,再介绍背后的原理。这种方式在笔者主导过的Elasticsearch技术培训中效果较好。
    本书结构
    本书分为三大部分,分别是Elasticsearch前传、Elasticsearch实战和Elasticsearch生态。Elasticsearch前传部分主要介绍搜索技术发展史和基本知识,并介绍搜索引擎技术原理,为读者构建搜索引擎全景。在技术发展史上,我们能看见多久的历史,就能看见多远的未来!
    Elasticsearch实战部分主要介绍Elasticsearch的核心概念和架构设计,并重点介绍客户端、文档、搜索、索引等实战内容,待读者能上手实战后,再介绍这些内容的背后实现原理和关联知识,为读者构建知识网络。
    Elasticsearch生态部分主要介绍插件的使用和管理,以及ElasticStack生态圈。
    本书特色
    特色1:基于Elasticsearch7.X系列版本编写。
    特色2:聚焦初学者学习和实战需要,不求知识点全部覆盖,但求必备知识透彻易懂。
    特色3:让初学者快速上手的同时,帮助他们构建搜索引擎全景、洞悉Elasticsearch生态、建立关联知识网络。
    特色4:由浅入深,先让初学者会用,再介绍背后的原理。
    在本书编写过程中,Elasticsearch仍在升级版本,因此书中难免有理解和实践不足之处。“卑辞俚语,不揣谫陋”,欢迎读者和笔者交流学习,共同进步。
    牛冬
    2019年12月