书籍 Elasticsearch实战与原理解析的封面

Elasticsearch实战与原理解析PDF电子书下载

牛冬编著

购买点数

14

出版社

北京:电子工业出版社

出版时间

2020

ISBN

标注页数

414 页

PDF页数

426 页

图书目录

第一部分 Elasticsearch前传 2

第1章 搜索技术发展史 2

1.1正说搜索技术发展史 2

1.2 Elasticsearch简介 5

1.3 Lucene简介 5

1.4知识点关联 7

1.5小结 15

第2章 搜索技术基本知识 16

2.1数据搜索方式 16

2.2搜索引擎工作原理 17

2.3网络爬虫工作原理 18

2.4网页分析 20

2.5倒排索引 23

2.6结果排序 26

2.7中文分词实战 27

2.7.1 Ansj中文分词 27

2.7.2 Jcseg轻量级Java中文分词器 30

2.8知识点关联 38

2.9小结 39

第二部分 Elasticsearch实战 42

第3章 初识Elasticsearch 42

3.1 Elasticsearch简介 42

3.2 Elasticsearch的安装与配置 43

3.2.1安装Java环境 43

3.2.2 Elasticsearch的安装 47

3.2.3 Elasticsearch的配置 52

3.3 Elasticsearch的核心概念 60

3.4 Elasticsearch的架构设计 62

3.4.1 Elasticsearch的节点自动发现机制 64

3.4.2节点类型 66

3.4.3分片和路由 66

3.4.4数据写入过程 67

3.5知识点关联 70

3.6小结 75

第4章 初级客户端实战 76

4.1初级客户端初始化 76

4.2提交请求 83

4.3对请求结果的解析 89

4.4常见通用设置 91

4.5高级客户端初始化 95

4.6创建请求对象模式 98

4.7知识点关联 98

4.8小结 100

第5章 高级客户端文档实战一 101

5.1文档 102

5.2文档索引 103

5.3文档索引查询 114

5.4文档存在性校验 118

5.5删除文档索引 121

5.6更新文档索引 125

5.7获取文档索引的词向量 131

5.8文档处理过程解析 138

5.8.1文档的索引过程 138

5.8.2文档在文件系统中的处理过程 140

5.9知识点关联 145

5.10小结 146

第6章 高级客户端文档实战二 147

6.1批量请求 148

6.2批量处理器 154

6.3 MultiGet批量处理实战 158

6.4文档ReIndex实战 164

6.5文档查询时更新实战 171

6.6文档查询时删除实战 176

6.7获取文档索引的多词向量 180

6.8文档处理过程解析 185

6.8.1 Elasticsearch文档分片存储 185

6.8.2 Elasticsearch的数据分区 187

6.9知识点关联 188

6.10小结 189

第7章 搜索实战 190

7.1搜索API 191

7.2滚动搜索 208

7.3批量搜索 220

7.4跨索引字段搜索 228

7.5搜索结果的排序评估 235

7.6搜索结果解释 243

7.7统计 251

7.8搜索过程解析 258

7.8.1对已知文档的搜索 258

7.8.2对未知文档的搜索 259

7.8.3对词条的搜索 260

7.9知识点关联 262

7.10小结 262

第8章 索引实战 263

8.1字段索引分析 264

8.2创建索引 271

8.3获取索引 277

8.4删除索引 282

8.5索引存在验证 285

8.6打开索引 289

8.7关闭索引 292

8.8缩小索引 296

8.9拆分索引 299

8.10刷新索引 303

8.11 Flush刷新 306

8.12同步Flush刷新 310

8.13清除索引缓存 314

8.14强制合并索引 317

8.15 滚动索引 322

8.16索引别名 326

8.17索引别名存在校验 330

8.18获取索引别名 333

8.19索引原理解析 337

8.19.1近实时搜索的实现 337

8.19.2倒排索引的压缩 337

8.20知识点关联 338

8.21小结 339

第三部分 Elasticsearch生态 342

第9章 Elasticsearch插件 342

9.1插件简介 342

9.2插件管理 343

9.3分析插件 346

9.3.1分析插件简介 346

9.3.2 Elasticsearch中的分析插件 347

9.3.3 ICU分析插件 349

9.3.4智能中文分析插件 360

9.4 API扩展插件 367

9.5监控插件 368

9.6数据提取插件 368

9.7常用插件实战 369

9.7.1 Head插件 369

9.7.2 Cerebro插件 385

9.8知识点关联 393

9.9小结 394

第10章 Elasticsearch生态圈 395

10.1 ELK 395

10.1.1 Elastic Stack 395

10.1.2 Elastic Stack版本的由来 396

10.1.3 ELK实战的背景 397

10.1.4 ELK的部署架构变迁 397

10.2 Logstash 400

10.2.1 Logstash简介 400

10.2.2 Logstash的输入模块 402

10.2.3 Logstash过滤器 403

10.2.4 Logstash的输出模块 404

10.3 Kibana 405

10.3.1 Kibana简介 405

10.3.2连接Elasticsearch 406

10.4 Beats 410

10.4.1 Beats简介 410

10.4.2 Beats轻量级设计的实现 412

10.4.3 Beats的架构 412

10.5知识点关联 413

10.6小结 414

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包