26回答

0收藏

Elasticsearch技术解析与实战 PDF 电子书

电子书 电子书 1973 人阅读 | 26 人回复 | 2023-09-01

Java电子书:Elasticsearch技术解析与实战  格式 pdf 电子书 PDF 电子书 Java吧 java8.com  J, y/ v& r& b+ P" h1 J
1 d. G) A0 B- I' f3 A
# B9 y) h7 A- W7 `7 G
编号:mudaima-P0174【Java吧 java8.com】& g4 C# a' F% B. U1 q
$ b5 Y+ ]- q, t

  \1 q+ l  O: G) X+ f7 s
7 K/ O3 L" t" W! g! m1 J8 TJava电子书目录:
第1章 Elasticsearch入门
  k6 C' V9 x% w. k- D+ a
1.1 Elasticsearch是什么

8 r2 _; o6 j) U$ w) T1 S$ r3 [
1.1.1 Elasticsearch的历史
6 n; S4 ]. `2 L, q- _; q
1.1.2 相关产品

4 [; ^, x, k% N0 f# R
1.2 全文搜索

& y) z/ r. W. ^1 A. T2 v# ]
1.2.1 Lucene介绍

- \7 d$ y5 s2 c$ ]: Q+ ]& m1 \
1.2.2 Lucene倒排索引

% x2 M- [# }6 c
1.3 基础知识

% `& V/ i+ e+ r6 r- g
1.3.1 Elasticsearch术语及概念
; c$ ]5 G( U9 I: `  A
1.3.2 JSON介绍

8 R; D  c( k$ f, Q8 {
1.4 安装配置
8 J0 U( n+ g4 y1 \5 Q
1.4.1 安装Java

- ~3 W2 @0 r  t
1.4.2 安装Elasticsearch
) f* e, n3 Z* q* c$ O
1.4.3 配置
9 O# r" A- g$ q6 G
1.4.4 运行

8 ], J; q; L0 g% U
1.4.5 停止

2 K6 K" o$ L2 T) }" x/ N+ F
1.4.6 作为服务
) K8 _/ [- [2 O/ d- \3 K9 c
1.4.7 版本升级

0 e; H! S% e, @- u# C
1.5 对外接口
6 ~9 x- L, k! Q
1.5.1 API约定

2 H9 P2 ~; u: Z
1.5.2 REST介绍

( h( Y3 Y* z$ ]6 p3 |
1.5.3 Head插件安装
( r6 n1 m2 `1 G7 C$ M
1.5.4 创建库
8 q* H# T) E( c7 L
1.5.5 插入数据

$ ]1 B/ e0 J6 p: e
1.5.6 修改文档
+ l$ t" w4 K7 N9 k6 u! H
1.5.7 查询文档

0 F' `1 B6 S9 @1 t- ?
1.5.8 删除文档

9 O; J0 K4 P; o! j8 C, k. M
1.5.9 删除库

; e. }2 n2 d3 Y/ G6 d) f3 @
1.6 Java接口
: |9 ^' G) u* q0 e3 L) S+ L! f; a& ]6 Q
1.6.1 Java接口说明

) z; z1 J5 G- d$ b! Q7 c
1.6.2 创建索引文档
+ I: j0 ~3 F/ ^! ?; o2 ^% @# i
1.6.3 增加文档

8 q8 [' U' t& R' Y+ l: X- i6 b6 z' Q
1.6.4 修改文档
( C1 b( p8 o9 q, y
1.6.5 查询文档

4 x2 J3 i7 f% R1 l: v2 I0 R& F
1.6.6 删除文档
% j" D0 g( K) x. G
1.7 小结
, M" u; b2 ]- Z2 e6 o3 M
第2章 索引
, K# p7 g# H: q1 {
2.1 索引管理
( a7 U0 \! Z1 Z' D4 c# U3 l! ~
2.1.1 创建索引
6 ^; Z2 P+ e; ^* Q' d, b
2.1.2 删除索引
# W" m7 d; Y/ l
2.1.3 获取索引
& i# t# s  ^9 C' e& G. ?
2.1.4 打开/关闭索引

& q, O7 U6 H  n+ z$ `
2.2 索引映射管理
3 h" d9 g9 q1 _  X- s/ E- d( P) @
2.2.1 增加映射

" A+ [) {$ ~) z& J2 K
2.2.2 获取映射

4 C$ U$ q; L: e6 U  f9 ^
2.2.3 获取字段映射

& y" J( O& \% U  q7 I* r5 G( `
2.2.4 判断类型是否存在

9 R! _- B; x" S9 U: R
2.3 索引别名

/ e& U6 V* g: M
2.4 索引配置
$ H: @/ n8 R% Y+ J: p& E) M: q; k
2.4.1 更新索引配置

7 p. {- s' i3 d; f, L
2.4.2 获取配置

' L3 s) b$ G! L+ J) ^
2.4.3 索引分析
' q( G4 D, d& F' R: N8 G
2.4.4 索引模板
" C1 q8 ]! E/ J
2.4.5 复制配置

- c7 }& M/ f, i0 p2 @" T
2.4.6 重建索引
5 N: t  k0 S& D' i
2.5 索引监控

1 x! d; O9 W1 g9 \3 I
2.5.1 索引统计
3 Z9 z& a( r( B
2.5.2 索引分片
- f; @/ {8 E. I, Y: @4 d5 t+ o
2.5.3 索引恢复
  j0 R7 N" S; l; P
2.5.4 索引分片存储

5 T' d- T; ?, }# d* k7 o9 t
2.6 状态管理

5 V5 {+ [) Q# ]& _- `9 d! I) x
2.6.1 清除缓存
  q/ {( M. I* j6 B0 M. H3 X# y
2.6.2 索引刷新
. p6 [+ k& l- p4 E- h6 q0 H' R6 @
2.6.3 冲洗
& W, a' k, O" v; v' k8 K8 U
2.6.4 合并索引
- Y6 F- H0 G2 l$ ?8 e/ i- b
2.7 文档管理

; A3 I5 p- y9 u
2.7.1 增加文档

. b' H: ?) L2 R# w7 R# r0 G/ P
2.7.2 更新删除文档
; h. m2 x6 l8 ^% C! f2 O! N
2.7.3 查询文档

3 A; h1 @6 r* `" e8 _8 x+ N
2.7.4 多文档操作
6 ~! m  A" K2 n
2.7.5 索引词频率

0 z- X" \: G' c& t  b& j8 S
2.7.6 查询更新接口

' d/ W* G( j! S' }$ ^1 b
2.8 小结

: G& F" r6 E: O- W- q
第3章 映射
* K( R6 @5 ^6 X( j
3.1 概念
) G% X" R2 ^; i4 g8 Q5 h
3.2 字段数据类型

5 ]0 `) _5 A% ]
3.2.1 核心数据类型
$ N1 @: Z% m" ^" Q
3.2.2 复杂数据类型

3 J; v5 A2 d  n, Z# [
3.2.3 地理数据类型
& T) s2 [3 L' G
3.2.4 专门数据类型
; j  Q0 H. M! m
3.3 元字段
' P' O0 x" ?* b2 w9 s7 N
3.3.1 _all字段
' I, g/ U% \$ t" E
3.3.2 _field_names字段

0 o- b: @5 ?- w
3.3.3 _id字段

9 C1 X: H3 _( N1 z! R, R: D
3.3.4 _index字段

  y! t' B, T" [% x
3.3.5 _meta字段
$ x! a0 b/ y* E
3.3.6 _parent字段
; w  w3 K; L: ]/ }7 Q
3.3.7 _routing字段

' M' P  q. l) C" L
3.3.8 _source字段

" h% I, ^6 z2 g) N/ _4 j! M7 q
3.3.9 _type字段

2 A, r( p7 K% F; y$ ~
3.3.10 _uid字段
1 G5 T( m! L7 b" D7 }; w: d+ U2 b: R
3.4 映射参数
6 H9 t  e. e" G) e! I6 o/ e# E7 j
3.4.1 analyzer参数
1 h4 E9 S* i' h# X% g
3.4.2 boost参数

3 l/ W2 A+ x# r! `' M) M
3.4.3 coerce参数
3 G; m5 t* t+ [7 C$ C" F$ M
3.4.4 copy_to参数

! \/ \$ ?2 }( P
3.4.5 doc_values参数

$ a, E( ~# d3 |; C
3.4.6 dynamic参数
7 k) _0 }+ @; X+ `$ }
3.4.7 enabled参数
2 n' `! `$ t- N- E7 G, e
3.4.8 fielddata参数

6 ?0 A/ D  W* I) e& G6 P' Z
3.4.9 format参数
; R) Y' C5 v; N
3.4.10 geohash参数

0 T6 t, b/ t( r1 e
3.4.11 geohash_precision参数
% F) x. V7 m" Z
3.4.12 geohash_prefix参数

1 s$ S( a7 R) n" ^4 p, u  @7 E
3.4.13 ignore_above参数
0 `1 c; @" |, A- f  S
3.4.14 ignore_malformed参数

" q# ?0 a7 q$ E7 v! ?4 e
3.4.15 include_in_all参数
! G& R& q0 w3 D* u8 @2 G
3.4.16 index参数
0 d/ d2 J6 R/ L7 e% ]* h
3.4.17 index_options参数

+ Z" e3 h, X* D4 h% i
3.4.18 lat_lon参数
4 L* x0 X. K1 o- a9 k: f0 P5 E* r
3.4.19 fields参数

$ R, j) u/ y4 k' i
3.4.20 norms参数

+ F/ S6 k' p7 @
3.4.21 null_value参数
* \* d# N3 o; |5 `5 z$ d$ c; A6 ~
3.4.22 position_increment_gap参数
7 H+ w6 m9 @: F1 g
3.4.23 precision_step参数

. e! |( ]9 ?- D* ]. }1 H$ O# u. Q
3.4.24 properties参数

  N/ s, F( m3 k; _4 C
3.4.25 search_analyzer参数

: l( e4 ~+ e- f% D5 B4 n# p
3.4.26 similarity参数
+ n8 c5 S/ y( J* e
3.4.27 store参数
& R/ |  K6 W. {6 d2 L
3.4.28 term_vector参数
; N! {0 b' Y$ s
3.5 动态映射
/ v* K' A; F; k; V/ q5 b
3.5.1 概念
5 C' v% h6 _: |% l& h$ f
3.5.2 _default_映射
$ M/ Q4 ]) k# U" ]! Q" g0 |$ [3 @8 v
3.5.3 动态字段映射
/ Z7 H5 h$ N: |( ~, [6 j
3.5.4 动态模板
( i( ?  ?( Y  @3 ?$ l
3.5.5 重写默认模板
2 l% @* b) [# B3 }/ D. I7 b
3.6 小结

, M! n6 N+ h/ F/ g) _% X$ f% c. G+ D
第4章 搜索
. u/ }# Q0 O! T( Y9 `0 s: H
4.1 深入搜索

( L, I1 N  y# J  g/ M: Q* ~! n6 H
4.1.1 搜索方式
9 L* d2 T: a) K9 W" j% f3 m) i
4.1.2 重新评分
  a& a$ x  W1 v& ?. J
4.1.3 滚动查询请求

8 w, f8 Y9 [& \/ j; A
4.1.4 隐藏内容查询
0 ]+ e, A. Z% z; o2 o4 }
4.1.5 搜索相关函数
. k8 u: \  e( V7 b+ `
4.1.6 搜索模板

$ E% E  V# p, p. u& p8 X; t
4.2 查询DSL

+ O2 X) w4 m  n( g; x' B6 K
4.2.1 查询和过滤的区别
; G, d4 b- g8 E: v7 `8 l/ r  K
4.2.2 全文搜索
, \& {' v' _7 G  @+ `( b; k' N2 c: Y
4.2.3 字段查询

* L" @- L' M0 ?
4.2.4 复合查询
/ {' N2 k7 l- {& e' ]
4.2.5 连接查询

  @7 c, g8 s8 D, ~9 O) q
4.2.6 地理查询

' j3 g3 @+ n$ a! x9 p: G
4.2.7 跨度查询

1 j$ h( d6 N3 R* h" d
4.2.8 高亮显示

, D& V" x4 ~& @; I7 i
4.3 简化查询

: W) v$ m% D1 U$ h
4.4 小结

, m% h2 x: |7 ?; K" x' l
第5章 聚合

- u+ y% N8 D0 ^/ h
5.1 聚合的分类
  @: _4 G( C; X: f3 s6 Z
5.2 度量聚合

; p. k1 Q& l0 g$ t; A- g8 b
5.2.1 平均值聚合
% L+ N3 S# _# m2 d
5.2.2 基数聚合

* x# }: \2 p! L9 c5 f9 g3 I
5.2.3 最大值聚合

( M) i3 r# c! ^* |: A! K! m
5.2.4 最小值聚合
$ P5 I; f8 i, g7 k8 P& w! _
5.2.5 和聚合
% U. p% Y; U3 w4 f. ?+ F
5.2.6 值计数聚合
, N" M1 W# X& i" F2 p3 b
5.2.7 统计聚合

& [! `* ~" j6 h, E# t: L# @
5.2.8 百分比聚合

4 n: D/ H6 U7 Y7 N* L3 u; d2 I7 {
5.2.9 百分比分级聚合
6 L+ l3 F2 B/ ^, ^
5.2.10 最高命中排行聚合

# ?, Y9 x0 @& f7 ?' {
5.2.11 脚本度量聚合
" w! q# g2 f8 u
5.2.12 地理边界聚合

& W. a; a8 K( _) y
5.2.13 地理重心聚合
5 G3 ~  G6 k/ X6 U
5.3 分组聚合
3 p/ D1 K+ v+ J+ S9 ?% |& m* W
5.3.1 子聚合
0 j  c4 z, h% J8 M) B7 f
5.3.2 直方图聚合

, h- P$ X$ f( A  _- b
5.3.3 日期直方图聚合

) c7 t% ?8 W% j0 [% S) |' H8 J
5.3.4 时间范围聚合
& U6 t) H& H- x3 }* n
5.3.5 范围聚合
' y" g2 n7 j4 d. q# r0 @
5.3.6 过滤聚合

# i4 ?  S* k& Y9 t3 H: k
5.3.7 多重过滤聚合
, a3 d5 c2 g( v7 S
5.3.8 空值聚合

7 i9 Z" V1 k+ e4 @
5.3.9 嵌套聚合
: V& D& }( `* V) b0 _4 ~
5.3.10 采样聚合
. d8 o. @: D2 j7 p' f% d4 c
5.3.11 重要索引词聚合
& P! U0 ~# A9 x4 P$ s* R
5.3.12 索引词聚合
1 U" l! w8 ?& R0 J# S0 _
5.3.13 总体聚合
. z$ i& z+ g6 g
5.3.14 地理点距离聚合

  F4 a( L" Z. r. A: n  ^
5.3.15 地理散列网格聚合
/ y+ p! i, s- Y5 J
5.3.16 IPv4范围聚合

' z' k/ S3 \3 y- \
5.4 管道聚合
' H4 _5 i. e- c& t/ P3 f1 I
5.4.1 平均分组聚合
; X6 a' F  ?+ W1 E+ P1 L/ l
5.4.2 移动平均聚合

- a" _3 ]4 Z2 [9 l3 w5 x
5.4.3 总和分组聚合
9 o( |3 i: m8 }4 H+ j
5.4.4 总和累计聚合
0 a$ G5 K5 z1 i6 O; W; ?" f& y
5.4.5 最大分组聚合

4 |2 A/ ^7 c7 U9 T, m! |: p
5.4.6 最小分组聚合
+ a' ?# H; ~/ t3 Y$ m5 |0 b
5.4.7 统计分组聚合

- m$ u4 F, @) T0 V4 P, Y1 }
5.4.8 百分位分组聚合

( A. r% ~5 J9 [6 f6 h5 z9 u  Z7 D
5.4.9 差值聚合

/ M2 ?. k' q# h3 k
5.4.10 分组脚本聚合

1 c9 ]& G  B$ S; ~6 |  V! v* U
5.4.11 串行差分聚合

; o8 c8 v; k7 i% [" D1 Z
5.4.12 分组选择器聚合

  a( ?* l# u5 X* w
5.5 小结
/ M6 [( {# x0 \
第6章 集群管理

5 E9 P0 `+ ^. `3 \- P
6.1 集群节点监控

$ F6 l# Z( U# O: d( D& ]
6.1.1 集群健康值
) [& q0 ~% a) i9 s3 m  ~, o
6.1.2 集群状态
  J" d3 v6 Y. [2 G
6.1.3 集群统计

0 W) ~, Z/ m; Z
6.1.4 集群任务管理
* s: A( q: ^- E! T5 Z# G  J
6.1.5 待定集群任务

0 e) m5 x7 M  u
6.1.6 节点信息
9 l$ x3 Z  T, d% N
6.1.7 节点统计
7 R; N/ G$ R( y/ X4 V
6.2 集群分片迁移

5 J7 }7 `- z9 k; @4 I0 u
6.3 集群节点配置

' L- a4 n  q* M9 L# F% U
6.3.1 主节点
% P: J9 j' D$ e" f
6.3.2 数据节点

& [- O% d( Y9 z0 A# `$ e, ^
6.3.3 客户端节点

& d5 N7 k% l# A! n! ?4 M
6.3.4 部落节点
$ o' n0 ?- o7 I! F/ |, Q
6.4 节点发现
. Q9 ^3 F8 }) b4 E& Z; r7 ?
6.4.1 主节点选举

; V1 n2 I" a- H
6.4.2 故障检测

: Y' }! f* c! K5 P% H( ~$ g' B
6.5 集群平衡配置
% ?4 U  k5 z5 f2 `( |
6.5.1 分片分配设置

3 p! b6 r  `9 n/ `; {' z+ A  B: N
6.5.2 基于磁盘的配置
* q0 f/ P% r+ R7 b
6.5.3 分片智能分配

9 J+ G: r$ _% E0 \$ l( P
6.5.4 分片配置过滤

5 b0 H' r2 Y; O; h0 b- ^
6.5.5 其他集群配置

9 f( j1 b+ k% k3 A: ~0 j
6.6 小结

* O3 u) W  o0 J! e: Q5 z
第7章 索引分词器
: P2 N3 f* j- i+ J* b. x6 w, v
7.1 分词器的概念
, @/ R/ e- c- {
7.2 中文分词器
% |( {$ ^2 U" w  A1 L
7.3 插件
3 }: Q9 m/ R/ }& G5 n$ e# E1 y3 X
7.3.1 插件管理

7 x0 r- D0 O5 k% [7 w4 E
7.3.2 插件安装

* U' T- l- c& G) p7 W! L7 L
7.3.3 插件清单

6 G- L" D2 c5 q5 Q2 K) s; s
7.4 小结

  y. F+ v1 E6 I6 O; R$ O) {
第8章 高级配置

# k! f! g! a/ J) H( m! \- O
8.1 网络相关配置

) p  p$ v  c- F
8.1.1 本地网关配置
/ I' Y8 N$ S. V$ E9 m% F
8.1.2 HTTP配置
, R5 ?- h% q2 _4 Z& E* q
8.1.3 网络配置

( ^; y$ U& o$ H) U* H/ D0 q
8.1.4 传输配置
9 l; o1 ~$ w; v6 S
8.2 脚本配置

3 X% k) F: \1 ^( [$ T
8.2.1 脚本使用
9 o1 Z  M" C+ S( P; v8 l5 U
8.2.2 脚本配置
1 C  u& h5 O7 a/ G
8.3 快照和恢复配置

% }' U1 `! q" Z" v3 {+ y
8.4 线程池配置
& d0 b" o+ w/ Y1 x% ?2 U+ E6 e  _( n
8.5 索引配置
$ o  u) F2 |( A( j% b
8.5.1 缓存配置

' T/ A  ^' K) B+ N
8.5.2 索引碎片分配

- Y' Z- ?, j; U, P$ S& ?
8.5.3 合并
. K, a' R6 l/ S  x( M& H  `
8.5.4 相似模块
2 A5 d$ D+ L! R" {0 |! t$ W
8.5.5 响应慢日志监控

( }: _/ u4 d5 z
8.5.6 存储
4 R0 ?: W" p3 j( S# v  {4 D
8.5.7 事务日志
( K8 w- f$ r8 C5 d
8.6 小结

- W! f- j% U, ]& ?
第9章 告警、监控和权限管理

8 ~1 b+ G: Z6 h) |- S% G
9.1 告警
! P7 m0 _, @- U& B% E  U5 \& C5 p8 I
9.1.1 安装

& U( }# H- O/ t- Y8 A- T' @
9.1.2 结构

" w8 Y7 i2 i& i! M
9.1.3 示例

7 `  P# C4 I! ?( l* {# N9 D
9.1.4 告警输出配置
/ a/ ]) A- ]# |& w
9.1.5 告警管理

, x* `: \# s5 I* A- h2 ?
9.2 监控

0 x" L5 p: t2 N5 `9 ^6 k
9.2.1 安装
+ }3 B  n" o: X" |2 g
9.2.2 配置
, Y6 a* {6 M! P6 P
9.3 权限管理

6 U3 x6 P  E5 u
9.3.1 工作原理

( Z: t: X5 F$ |% V, V2 ]' N7 E
9.3.2 用户认证
% f& B3 Q% _7 I0 w0 u- \
9.3.3 角色管理

4 W0 I( n" `- p) S* C
9.3.4 综合示例

$ V- y( C- z$ m3 |0 A' a; t- k" d, L* t
9.4 小结

7 [/ U) c5 S! W% a( U
第10章 ELK应用

, Z% b2 V6 m& w0 I
10.1 Logstash
& o  K) ]6 f' }5 {9 Y/ ^
10.1.1 配置
. s' b8 B  n/ H  p1 d* U' P
10.1.2 插件管理

2 X5 T0 y! @7 F0 K' d, S
10.2 Kibana配置
/ k% p( E5 `, M% L
10.2.1 Discover

* J2 t3 Y% z# s# d: O
10.2.2 Visualize

( b9 N6 M5 q* _+ |1 Q2 \- V- t+ u
10.2.3 Dashboard
! {. n4 v' F! v, D) o, ]
10.2.4 Settings

' Q' F+ ?* T/ k# ?' k' g- M
10.3 综合示例

% U2 ]# j4 s7 [0 F& ?$ Y
10.4 小结

! {; s. R! I/ B" X' r
附录 Elasticsearch 5.0的特性与改进
4 v" ?% Y; q' L# W
A.1 新特性介绍
7 P: Q1 e. k2 m3 [
A.2 索引相关的变化

: Z2 l0 r, ^5 T; w& x
A.3 接口相关的变化

2 i! ^. `% X6 R8 C
A.4 配置相关的变化

4 a( r5 C! V. a
A.5 脚本的变化

- |" |; d  f+ Q& F3 A; _
A.6 其他变化
$ {( b9 ?9 ?- g  v5 Z, g

  h( ^% G8 Z4 |% v9 t百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复
" B' d$ w3 Z. ^; N/ ^

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
分享到:

回答|共 26 个

绝对控制

发表于 2023-9-23 12:08:31 | 显示全部楼层

我又来了 白漂开始

潘多拉男神

发表于 2023-9-23 16:06:33 | 显示全部楼层

我又来了 白漂开始

小郑哥

发表于 2023-9-24 12:04:46 | 显示全部楼层

我又来了 白漂开始

一切照新

发表于 2023-9-24 13:54:51 | 显示全部楼层

学习java,就选java吧了

保护朋友

发表于 2023-9-24 16:08:09 | 显示全部楼层

学习java,就选java吧了

绛狐王

发表于 2023-9-28 15:49:13 | 显示全部楼层

真的无套路,大赞

我的女孩

发表于 2023-9-29 13:02:38 | 显示全部楼层

路过,收下了,不错的论坛

洗洗睡吧都

发表于 2023-9-29 18:25:10 | 显示全部楼层

不错,好资源

冰之世界

发表于 2023-10-1 16:50:45 | 显示全部楼层

太爽了  干货很多!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则