万本电子书0元读

万本电子书0元读

顶部广告

Elasticsearch实战(第2版)电子书

使用Elasticsearch和Kibana造专业级的搜索引擎! 这是一本注重实践的书,书中深探讨了Elasticsearch的整体架构,揭示了基础设施模式,并详细介绍了众多Elasticsearch API的搜索功能和分析功能。 本书指导读者使用Elasticsearch 8为网站和应用添加现代搜索功能,让读者可以从安装和配置集群的基础知识快速阶到索引文档、高级聚合,再到将Elasticsearch投生产。将设计出色的搜索体验的技术细节与技巧巧妙地结合是本书的一大特,这一特必将使读者对本书爱不释手。

售       价:¥

纸质售价:¥101.20购买纸书

11人正在读 | 0人评论 6.7

作       者:[英]马杜苏丹·孔达(Madhusudhan Konda) 著

出  版  社:人民邮电出版社有限公司

出版时间:2025-01-01

字       数:48.3万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书全面深地介绍Elasticsearch的核心功能及其工作机制。本书由浅深,从Elasticsearch的基本用法和架构原理,以及倒排索引、分片、节角色和相关性等核心概念讲起;然后深探讨数据处理和索引管理,涵盖映射模式、数据类型、文本分析、索引模板;着详细介绍词项级搜索、全文搜索、复合查询和高级搜索等Elasticsearch的搜索功能,并深讲解聚合;最后聚焦生产环境中的Elasticsearch管理和性能优化。本书特别注重实践,提供了大量的代码示例,涵盖从基础查询到复杂功能的各种应用场景。与第1版相比,这一版更新并补充了许多新的功能,如索引生命周期管理、可组合索引模板机制、地理位置查询等。 本书是使用Elasticsearch发全功能搜索引擎的实践指南,适合刚触Elasticsearch领域、希望了解其基本工作原理的发者、架构师、分析师、管理者、产品负责人或希望利用Elasticsearch行实时数据分析和处理的数据科学家阅读,也适合在实际项目中遇到挑战的资深工程师及学习大数据技术并对搜索技术感兴趣的学生和研究人员阅读。<br/>【推荐语】<br/>使用Elasticsearch和Kibana造专业级的搜索引擎! 这是一本注重实践的书,书中深探讨了Elasticsearch的整体架构,揭示了基础设施模式,并详细介绍了众多Elasticsearch API的搜索功能和分析功能。 本书指导读者使用Elasticsearch 8为网站和应用添加现代搜索功能,让读者可以从安装和配置集群的基础知识快速阶到索引文档、高级聚合,再到将Elasticsearch投生产。将设计出色的搜索体验的技术细节与技巧巧妙地结合是本书的一大特,这一特必将使读者对本书爱不释手。 本书主要内容 ● 理解搜索架构。 ● 全文搜索查询和词项级搜索查询。 ● 分析和聚合。 ● Kibana中的高级可视化。 ● 配置、扩展和调优集群。 本书适合熟悉脚本和命令行应用的应用发人员阅读。<br/>【作者】<br/>[英]马杜苏丹·孔达(Madhusudhan Konda)是全栈首席工程师、架构师,也是技术导师和会议演讲者。他还是一位颇具盛名的技术图书作者,他关于Java、Spring和Hibernate生态系统的书广受读者欢迎。此外,他还提供有关Elasticsearch和Elastic Stack的在线培训。<br/>
目录展开

版权声明

内容提要

对本书的赞誉

对本书第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 搜索

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部