elasticsearch技术解析与实战ES
elasticsearch技术解析与实战ES
下载地址: https://pan.baidu.com/s/1NpPX05C0xKx_w9gBYaMJ5w
扫码下面二维码关注公众号回复100008 获取分享码

本书目录结构如下:
1章 Elasticsearch入门1
1.1 Elasticsearch是什么1
1.1.1 Elasticsearch的历[0史0]2
1.1.2 相关产[0品0]3
1.2 全文搜索3
1.2.1 Lucene介绍4
1.2.2 Lucene倒排索引4
1.3 基础[0知0]识6
1.3.1 Elasticsearch术语及概念6
1.3.2 JSON介绍10
1.4 安装配置12
1.4.1 安装Java12
1.4.2 安装Elasticsearch12
1.4.3 配置13
1.4.4 运行15
1.4.5 停止17
1.4.6 作为服务17
1.4.7 版本升级19
1.5 对外接口21
1.5.1 API约定22
1.5.2 REST介绍25
1.5.3 Head插件安装26
1.5.4 创建库27
1.5.5 插入数据28
1.5.6 修改文档28
1.5.7 查询文档29
1.5.8 删除文档29
1.5.9 删除库30
1.6 Java接口30
1.6.1 Java接口说明30
1.6.2 创建索引文档33
1.6.3 增加文档34
1.6.4 修改文档35
1.6.5 查询文档35
1.6.6 删除文档35
1.7 小结36
[0第0]2章 索引37
2.1 索引管理37
2.1.1 创建索引37
2.1.2 删除索引39
2.1.3 获取索引39
2.1.4 打开/关闭索引40
2.2 索引映射管理41
2.2.1 增加映射41
2.2.2 获取映射44
2.2.3 获取字段映射45
2.2.4 判断类型是否存在46
2.3 索引别[0名0]46
2.4 索引配置51
2.4.1 更新索引配置51
2.4.2 获取配置52
2.4.3 索引分析52
2.4.4 索引模板54
2.4.5 复制配置55
2.4.6 重建索引56
2.5 索引监控60
2.5.1 索引统计60
2.5.2 索引分片62
2.5.3 索引恢复63
2.5.4 索引分片存储64
2.6 状态管理64
2.6.1 清除缓存64
2.6.2 索引刷新64
2.6.3 冲洗65
2.6.4 合并索引65
2.7 文档管理66
2.7.1 增加文档66
2.7.2 更新删除文档69
2.7.3 查询文档73
2.7.4 多文档操作76
2.7.5 索引词频率80
2.7.6 查询更新接口83
2.8 小结87
[0第0]3章 映射88
3.1 概念88
3.2 字段数据类型90
3.2.1 核心数据类型91
3.2.2 复杂数据类型96
3.2.3 地理数据类型100
3.2.4 专门数据类型106
3.3 元字段108
3.3.1 _[0all0]字段109
3.3.2 _field_names字段109
3.3.3 _id字段110
3.3.4 _index字段110
3.3.5 _meta字段111
3.3.6 _parent字段111
3.3.7 _routing字段112
3.3.8 _source字段114
3.3.9 _type字段115
3.3.10 _uid字段115
3.4 映射参数116
3.4.1 analyzer参数116
3.4.2 boost参数118
3.4.3 coerce参数119
3.4.4 copy_to参数120
3.4.5 doc_values参数121
3.4.6 dynamic参数122
3.4.7 enabled参数122
3.4.8 fielddata参数123
3.4.9 format参数126
3.4.10 geohash参数128
3.4.11 geohash_precision参数129
3.4.12 geohash_prefix参数130
3.4.13 ig[0no0]re_above参数131
3.4.14 ig[0no0]re_malformed参数131
3.4.15 include_in_[0all0]参数132
3.4.16 index参数133
3.4.17 index_options参数133
3.4.18 lat_lon参数134
3.4.19 fields参数135
3.4.20 [0no0]rms参数136
3.4.21 null_value参数137
3.4.22 [p1o1s] ition_increment_gap参数137
3.4.23 precision_step参数138
3.4.24 properties参数138
3.4.25 search_analyzer参数139
3.4.26 similarity参数140
3.4.27 store参数141
3.4.28 term_vector参数141
3.5 动态映射142
3.5.1 概念142
3.5.2 _default_映射143
3.5.3 动态字段映射143
3.5.4 动态模板145
3.5.5 重写默认模板148
3.6 小结148
[0第0]4章 搜索149
4.1 深入搜索149
4.1.1 搜索方式149
4.1.2 重新[0评0]分153
4.1.3 滚动查询请求155
4.1.4 隐藏内容查询158
4.1.5 搜索相关函数161
4.1.6 搜索模板164
4.2 查询DSL167
4.2.1 查询和过滤的区别167
4.2.2 全文搜索168
4.2.3 字段查询179
4.2.4 复合查询183
4.2.5 连接查询188
4.2.6 地理查询190
4.2.7 跨度查询197
4.2.8 高亮显示200
4.3 简化查询203
4.4 小结206
[0第0]5章 聚合207
5.1 聚合的分类207
5.2 度量聚合209
5.2.1 平均值聚合209
5.2.2 基数聚合211
5.2.3 [0大0]值聚合213
5.2.4 小值聚合214
5.2.5 和聚合214
5.2.6 值计数聚合215
5.2.7 统计聚合215
5.2.8 百分比聚合215
5.2.9 百分比分级聚合216
5.2.10 高命中排行聚合217
5.2.11 脚本度量聚合217
5.2.12 地理边界聚合221
5.2.13 地理重心聚合222
5.3 分组聚合223
5.3.1 子聚合224
5.3.2 直方图聚合226
5.3.3 日期直方图聚合230
5.3.4 时间范围聚合233
5.3.5 范围聚合234
5.3.6 过滤聚合235
5.3.7 多重过滤聚合236
5.3.8 空值聚合238
5.3.9 嵌套聚合239
5.3.10 采样聚合240
5.3.11 重要索引词聚合242
5.3.12 索引词聚合245
5.3.13 总体聚合251
5.3.14 地理点距离聚合251
5.3.15 地理散列网格聚合253
5.3.16 IPv4范围聚合255
5.4 管道聚合257
5.4.1 平均分组聚合259
5.4.2 移动平均聚合261
5.4.3 总和分组聚合262
5.4.4 总和累计聚合262
5.4.5 [0大0]分组聚合264
5.4.6 小分组聚合265
5.4.7 统计分组聚合266
5.4.8 百分位分组聚合268
5.4.9 差值聚合269
5.4.10 分组脚本聚合273
5.4.11 串行差分聚合275
5.4.12 分组选择器聚合276
5.5 小结277
[0第0]6章 集群管理278
6.1 集群节点监控278
6.1.1 集群健康值278
6.1.2 集群状态279
6.1.3 集群统计280
6.1.4 集群任务管理280
6.1.5 待定集群任务281
6.1.6 节点信息281
6.1.7 节点统计282
6.2 集群分片迁移283
6.3 集群节点配置284
6.3.1 主节点285
6.3.2 数据节点286
6.3.3 客户端节点286
6.3.4 部落节点287
6.4 节点发现287
6.4.1 主节点选举288
6.4.2 故障检测288
6.5 集群平衡配置289
6.5.1 分片分配设置289
6.5.2 基于磁盘的配置290
6.5.3 分片智能分配291
6.5.4 分片配置过滤292
6.5.5 其他集群配置293
6.6 小结293
[0第0]7章 索引分词器294
7.1 分词器的概念294
7.2 中文分词器298
7.3 插件300
7.3.1 插件管理301
7.3.2 插件安装301
7.3.3 插件清单302
7.4 小结304
[0第0]8章 高级配置305
8.1 网络相关配置305
8.1.1 本地网关配置305
8.1.2 HTTP配置306
8.1.3 网络配置307
8.1.4 传输配置308
8.2 脚本配置310
8.2.1 脚本使用311
8.2.2 脚本配置313
8.3 快照和恢复配置318
8.4 线程池配置324
8.5 索引配置326
8.5.1 缓存配置326
8.5.2 索引碎片分配329
8.5.3 合并332
8.5.4 相似模块332
8.5.5 响应慢日志监控333
8.5.6 存储335
8.5.7 事务日志336
8.6 小结337
[0第0]9章 告警、监控和[0权0]限管理338
9.1 告警338
9.1.1 安装338
9.1.2 结构339
9.1.3 示例352
9.1.4 告警输出配置354
9.1.5 告警管理355
9.2 监控356
9.2.1 安装356
9.2.2 配置357
9.3 [0权0]限管理360
9.3.1 工作原理361
9.3.2 用户认证361
9.3.3 角色管理366
9.3.4 综合示例368
9.4 小结369
[0第0]10章 ELK应用370
10.1 Logstash370
10.1.1 配置371
10.1.2 插件管理374
10.2 Kibana配置377
10.2.1 Discover379
10.2.2 Visualize381
10.2.3 Dashboard383
10.2.4 Settings386
10.3 综合示例387
10.4 小结390
elasticsearch技术解析与实战ES的更多相关文章
- Elasticsearch技术解析与实战 PDF (内含目录)
Elasticsearch技术解析与实战 介绍: Elasticsearch是一个强[0大0]的搜索引擎,提供了近实时的索引.搜索.分 ...
- Elasticsearch技术解析与实战(二)文档的CRUD操作
启动Elasticsearch和kibana 访问Elasticsearch:http://localhost:9200/?pretty 访问kibana:http://localhost:5601 ...
- Elasticsearch技术解析与实战(一)基础概念及环境搭建
序言 ES数据架构的主要概念(与关系数据库Mysql对比) 集群(cluster) 集群,一个ES集群由一个或多个节点(Node)组成,每个集群都有一个cluster name作为标识.一下是我们的4 ...
- Elasticsearch技术解析与实战(六)Elasticsearch并发
乐观锁与悲观锁 图示的冲突过程,其实就是es的并发冲突问题,会导致数据不准确 当并发操作es的线程越多,或者读取一份数据,供用户查询和操作的时间越长,在这段时间里,如果数据被其他用户修改,那么我们拿到 ...
- Elasticsearch技术解析与实战(五)Document解析
1.手动指定document id 一般来说,是从某些其他的系统中,导入一些数据到es时,会采取这种方式,就是使用系统中已有数据的唯一标识,作为es中document的id. PUT /index/t ...
- elasticsearch技术解析与实战(一) 入门和索引
GET _cat/nodes GET _cat/health GET _cat/shards GET http://10.37.84.124:9200/secisland?pretty { " ...
- Elasticsearch技术解析与实战(四)shard&replica机制
序言 shard&replica机制 1.index包含多个shard 2.每个shard都是一个最小工作单元,承载部分数据,lucene实例,完整的建立索引和处理请求的能力 3.增减节点时, ...
- Elasticsearch技术解析与实战(三)文档的聚合
1.计算每个tag下的商品数量 PUT /database/_mapping/product { "properties": { "tags": { " ...
- Elasticsearch技术解析与实战(七)Elasticsearch批量操作
批量查询 1.如果查询的document是不同index下的不同type种的话 GET /_mget { "docs" : [ { "_index" : &qu ...
随机推荐
- python--动态网页渲染pyqt5
原文:https://blog.csdn.net/tymatlab/article/details/78647543 PyQt5 渲染动态网页 示例代码: # -*- coding: UTF-8 -* ...
- java 面向对象(二十二):关键字:final
final:最终的1.可以用来修饰:类.方法.变量 2.具体的: 2.1 final 用来修饰一个类:此类不能被其他类所继承. * 比如:String类.System类.StringBuffer类 * ...
- web 部署专题(七):Ubuntu + Nginx + Flask + Gunicore环境搭建(服务器)
现在我们手里有一个准备发布的项目,那么如何将他上传到你的服务器,并让外网访问呢? 安装: 安装Flask pip3 install flask 安装UWSGI pip3 install uwsgi 安 ...
- Mysql and ORM
本节内容 数据库介绍 mysql 数据库安装使用 mysql管理 mysql 数据类型 常用mysql命令 创建数据库 外键 增删改查表 权限 事务 索引 python 操作mysql ORM sql ...
- tolua-ToLua#暖更新
"重写"C#函数的Lua函数要访问C#类对象的没有wrap进Lua环境的私有数据成员.私有方法的时候,目前只能使用静态反射. 关于全Lua开发.全C#开发的问题.全Lua开发可能或 ...
- 资深CIO介绍如何选型OA系统的?
OA办公系统成为企业管理的标配软件,在于可有效加强组织管理能力,提高员工协同效率,助力企业科学决策,合理分配企业资源,提升企业综合实力与市场竞争力.企业OA选型的经验总结来说也就是品牌.技术.产品.服 ...
- 7.CSMA协议
载波监听多路访问协议CSMA CS:载波侦听/监听,每一个站在发送数据之前要检测一下总线上是否有其他计算机在发送数据. MA:多点接入,表示许多计算机以多点接入的方式连接在一根总线上 协议思想:发送帧 ...
- 在 Docker 搭建 Maven 私有库
在 Docker 搭建 Maven 私有库 小引 If you are developing software without a repository manager you are likely ...
- Monster Audio 使用教程(三)多音轨录音、播放
在工作站音轨上,把需要进行录音的音轨的录音按钮点亮,然后点击液晶屏旁边的[录音]按钮,开始录音 导出干声 如果希望录音后,导出干声(干声为录下的原始声音,不受效果器的作用),用其他宿主软件进行处理, ...
- Spring+hibernate+JSP实现Piano的数据库操作---3.Piano实体类
package com.entity; import org.springframework.stereotype.Component; import javax.persistence.*; @Co ...