Elasticsearch实战(第2版)
图书信息
| 作者 | [英]马杜苏丹·孔达(Madhusudhan Konda) 著 |
| 出版社 | 人民邮电出版社有限公司 |
| ISBN | 9787115654458 |
| 出版时间 | 2025-01-01 |
| 字数 | 48.3万 |
| 分类 | 科技,计算机,网络,程序设计 |
读书简介
本书全面深地介绍Elasticsearch的核心功能及其工作机制。本书由浅深,从Elasticsearch的基本用法和架构原理,以及倒排索引、分片、节角色和相关性等核心概念讲起;然后深探讨数据处理和索引管理,涵盖映射模式、数据类型、文本分析、索引模板;着详细介绍词项级搜索、全文搜索、复合查询和高级搜索等Elasticsearch的搜索功能,并深讲解聚合;最后聚焦生产环境中的Elasticsearch管理和性能优化。
目录
版权声明
内容提要
对本书的赞誉
对本书第1版的赞誉
中文版序
译者序
前言
致谢
关于本书
关于作者
关于封面插图
第1章 概述
1.1 一个好的搜索引擎是怎样的
1.2 搜索已成为新常态
1.3 现代搜索引擎
1.4 Elasticsearch概述
1.5 业界案例
1.6 生成式人工智能与现代搜索
1.7 小结
第2章 开始使用
2.1 往Elasticsearch中导入数据
2.2 检索数据
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 小结
第4章 映射
4.1 概述
4.2 动态映射
4.3 显式映射
4.4 数据类型
4.5 核心数据类型
4.6 高级数据类型
4.7 拥有多种数据类型的字段
4.8 小结
第5章 处理文档
5.1 索引文档
5.2 检索文档
5.3 操纵响应
5.4 更新文档
5.5 删除文档
5.6 批量处理文档
5.7 重新索引文档
5.8 小结
第6章 索引操作
6.1 概述
6.2 创建索引
6.3 读取索引
6.4 删除索引
6.5 关闭索引和打开索引
6.6 索引模板
6.7 监控和管理索引
6.8 高级操作
6.9 索引生命周期管理
6.10 小结
第7章 文本分析
7.1 概述
7.2 分析器模块
7.3 内置分析器
7.4 自定义分析器
7.5 指定分析器
7.6 字符过滤器
7.7 分词器
7.8 词元过滤器
7.9 小结
第8章 搜索简介
8.1 概述
8.2 搜索的工作原理
8.3 电影样本数据
8.4 搜索的基础知识
8.5 请求和响应的结构
8.6 URI搜索
8.7 Query DSL
8.8 搜索功能
8.9 小结
第9章 词项级搜索
9.1 概述
9.2 term查询
9.3 terms查询
9.4 ids查询
9.5 exists查询
9.6 range查询
9.7 wildcard查询
9.8 prefix查询
9.9 fuzzy查询
9.10 小结
第10章 全文搜索
10.1 概述
10.2 样本数据
10.3 match_all查询
10.4 match_none查询
10.5 match查询
10.6 match_phrase查询
10.7 match_phrase_prefix查询
10.8 multi_match查询
10.9 query_string查询
10.10 模糊查询
10.11 简单的字符串查询
10.12 simple_query_string查询
10.13 小结
第11章 复合查询
11.1 产品样本数据
11.2 复合查询
11.3 bool查询
11.4 constant_score查询
11.5 boosting查询
11.6 dis_max查询
11.7 function_score查询
11.8 小结
第12章 高级搜索
12.1 位置搜索简介
12.2 地理空间数据类型
12.3 地理空间查询
12.4 geo_bounding_box查询
12.5 geo_distance查询
12.6 geo_shape查询
12.7 shape查询
12.8 span查询
12.9 专用查询
12.10 小结
第13章 聚合
13.1 概述
13.2 指标聚合
13.3 桶聚合
13.4 父聚合和兄弟聚合
13.5 管道聚合
13.6 小结
第14章 集群管理
14.1 扩展集群
14.2 节点间通信
14.3 确定分片大小
14.4 快照
14.5 高级配置
14.6 集群主节点
14.7 小结
第15章 性能与故障排查
15.1 搜索与速度问题
15.2 索引速度问题
15.3 集群不稳定问题
15.4 断路器
15.5 结束语
15.6 小结
附录A 安装
A.1 安装Elasticsearch
A.2 安装Kibana
附录B 摄取管道
B.1 概述
B.2 摄取管道的工作机制
B.3 将PDF文件加载到Elasticsearch中
附录C 客户端
C.1 Java客户端
C.2 背景
C.3 Maven/Gradle项目设置
C.4 初始化
C.5 命名空间客户端
C.6 创建一个索引
C.7 索引文档
C.8 搜索
- 半城市化:农民进城策略研究(陈文琼)
- 电子电路识图(韩雪涛)
- 财务管理(袁建国,周丽媛)
- (四色)世界名人非常之路.医学世家走出的医圣:李时珍(王莲凤)
- 素描入门基础教程 石膏头像(王恒,洪涛)
- 电动汽车设计(贺林)
- 杨红樱画本.校园童话系列(新版.全6册):爱玩飞镖的校长先生(杨红樱)
- 小学语文课外阅读世界文学经典名著:克雷洛夫寓言(克雷洛夫)
