展开全部

主编推荐语

深入描述了Elasticsearch的各种运行机制。

内容简介

本书从Elasticsearch的功能和业务场景开始介绍,逐步深入讲解Elasticsearch在数据搜索和数据分析领域的实战应用,并详细介绍Elasticsearch的Java高级客户端编程方法和整个Elastic Stack技术生态体系。

本书内容通俗易懂,易于学习,既讲理论原理又侧重介绍开发实战,很适合Java后端开发工程师、大数据开发工程师、Elasticsearch技术讲师和学员及搜索引擎技术的爱好者阅读。另外,本书也可以作为培训机构的教材,用来指导Elasticsearch新手的入门学习。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 原理篇
  • 第1章 快速入门
  • 1.1 Elasticsearch简介
  • 1.2 Elasticsearch的典型接入方式
  • 1.3 专有名词解释
  • 1.4 安装Elasticsearch 7.9.1
  • 1.5 安装Kibana调试Elasticsearch
  • 1.6 Elasticsearch节点的重要配置
  • 1.7 本章小结
  • 第2章 深入原理
  • 2.1 搜索引擎的基本原理
  • 2.2 Elasticsearch集群的形成机制
  • 2.3 索引分片的分配机制
  • 2.4 索引分片的恢复机制
  • 2.5 索引数据的写入过程
  • 2.6 索引数据的搜索过程
  • 2.7 本章小结
  • 应用篇
  • 第3章 索引数据
  • 3.1 使用映射定义索引结构
  • 3.2 索引中数据的增删改查
  • 3.3 索引数据的路由规则
  • 3.4 索引的别名
  • 3.5 滚动索引
  • 3.6 索引的状态管理
  • 3.7 索引的块
  • 3.8 索引模板
  • 3.9 索引的监控
  • 3.10 控制索引分片的分配
  • 3.11 本章小结
  • 第4章 文本分析
  • 4.1 文本分析的原理
  • 4.2 使用内置的分析器分析文本
  • 4.3 使用IK分词器分析文本
  • 4.4 自定义文本分析器分析文本
  • 4.5 查看文档的词条向量
  • 4.6 keyword类型字段的标准化
  • 4.7 本章小结
  • 第5章 搜索数据
  • 5.1 精准级查询
  • 5.2 全文检索
  • 5.3 经纬度搜索
  • 5.4 复合搜索
  • 5.5 搜索结果的总数
  • 5.6 搜索结果的分页
  • 5.7 搜索结果的排序
  • 5.8 筛选搜索结果返回的字段
  • 5.9 高亮搜索结果中的关键词
  • 5.10 折叠搜索结果
  • 5.11 解释搜索结果
  • 5.12 本章小结
  • 第6章 聚集统计
  • 6.1 度量聚集
  • 6.2 桶聚集
  • 6.3 管道聚集
  • 6.4 使用fielddata聚集text字段
  • 6.5 使用全局有序编号加快聚集速度
  • 6.6 给聚集请求添加后过滤器
  • 6.7 本章小结
  • 第7章 父子关联
  • 7.1 使用对象数组存在的问题
  • 7.2 嵌套对象
  • 7.3 join字段
  • 7.4 在应用层关联数据
  • 7.5 本章小结
  • 第8章 Java高级客户端编程
  • 8.1 开发前的准备
  • 8.2 建立索引并写入数据
  • 8.3 搜索数据
  • 8.4 统计分析
  • 8.5 为索引接入实时数据
  • 8.6 本章小结
  • 第9章 集群扩展和性能优化
  • 9.1 节点的角色类型
  • 9.2 在CentOS 7上搭建Elasticsearch集群
  • 9.3 推荐的集群配置
  • 9.4 监控集群
  • 9.5 索引分片数的设置与横向扩容
  • 9.6 优化索引的写入速度
  • 9.7 优化搜索的响应速度
  • 9.8 集群的重启
  • 9.9 集群的备份和恢复
  • 9.10 远程集群
  • 9.11 本章小结
  • 发散篇
  • 第10章 Logstash:数据的源泉
  • 10.1 Logstash的工作原理
  • 10.2 Logstash的安装和目录结构
  • 10.3 Logstash的重要配置
  • 10.4 Logstash采集脚本的结构
  • 10.5 实战举例的执行
  • 10.6 本章小结
  • 第11章 Kibana:数据可视化利器
  • 11.1 在CentOS 7上安装Kibana
  • 11.2 用Kibana可视化管理数据
  • 11.3 开发工具
  • 11.4 数据可视化分析
  • 11.5 本章小结
  • 第12章 Beats家族:精细化数据采集
  • 12.1 Beats家族在Elastic Stack中的职责
  • 12.2 Filebeat的安装和工作原理
  • 12.3 filebeat.yml的重要配置
  • 12.4 Filebeat采集Nginx日志到Elasticsearch中
  • 12.5 Filebeat采集日志到Logstash中
  • 12.6 本章小结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。