文档介绍:Table of Contents
1. Introduction
2. 入门
i. 是什么
ii. 安装
iii. API
iv. 文档
v. 索引
vi. 搜索
vii. 聚合
viii. 小结
ix. 分布式
x. 结语
3. 分布式集群
i. 空集群
ii. 集群健康
iii. 添加索引
iv. 故障转移
v. 横向扩展
vi. 更多扩展
vii. 应对故障
4. 数据
i. 文档
ii. 索引
iii. 获取
iv. 存在
v. 更新
vi. 创建
vii. 删除
viii. 版本控制
ix. 局部更新
x. Mget
xi. 批量
xii. 结语
5. 分布式增删改查
i. 路由
ii. 分片交互
iii. 新建、索引和删除
iv. 检索
v. 局部更新
vi. 批量请求
vii. 批量格式
6. 搜索
i. 空搜索
ii. 多索引和多类型
iii. 分页
iv. 查询字符串
7. 映射和分析
i. 数据类型差异
ii. 确切值对决全文
iii. 倒排索引
iv. 分析
v. 映射
vi. 复合类型
8. 结构化查询
i. 请求体查询
ii. 结构化查询
iii. 查询与过滤
iv. 重要的查询子句
v. 过滤查询
vi. 验证查询
vii. 结语
9. 排序
i. 排序
ii. 字符串排序
iii. 相关性
iv. 字段数据
10. 分布式搜索
i. 查询阶段
ii. 匹配阶段
iii. 搜索选项
iv. 扫描和滚动
11. 索引管理
i. 创建删除
ii. 设置
iii. 配置分析器
iv. 自定义分析器
v. 映射
vi. 根对象
vii. 元数据中的source字段
viii. 元数据中的all字段
ix. 元数据中的ID字段
x. 动态映射
xi. 自定义动态映射
xii. 默认映射
xiii. 重建索引
xiv. 别名
12. 深入分片
i. 使文本可以被搜索
ii. 动态索引
iii. 近实时搜索
iv. 持久化变更
v. 合并段
13. 结构化搜索
i. 查询准确值
ii. 组合过滤
iii. 查询多个准确值
iv. 包含,而不是相等
v. 范围
vi. 处理 Null 值
vii. 缓存
viii. 过滤顺序
Elasticsearch 权威指南(中文版)
阅读地址:Elasticsearch权威指南(中文版)
原书地址:Elasticsearch the definitive guide
原作者: clinton gormley,zachary tong
译者: Looly
参与翻译:
***@iridiumcao
***@cvvnx1
***@conan007ai
***@sailxjx
***@wxlfight
***@xieyunzi
***@xdream86
***@conan007ai
***@williamzhao
感谢参与翻译的小伙伴们~~
邮箱: loolly@
微博: @路小磊
项目地址:
https:///looly/elasticsearch-definitive-
http://git./loolly/elasticsearch-definitive-
阅读地址:
http://es./
说明
之前接触Elasticsearch只是最简单的使用,想要深入了解内部功能,借助翻译同时系统学****由于英语比较菜,第一次翻译
文档,如有不妥,欢迎提issue:
github
******@osc
翻译关键字约定
index -> 索引
type -> 类型
token -> 表征
filter -> 过滤器
analyser -> 分析器
Pull Request流程
开始我对Pull Request流程不熟悉,后来参考了***@numbbbbb的《The Swift Programming Language》协作流程,在此感谢。
1. 首先fork我的项目
2. 把fork过去的项目也就是你的项目clone到你的本地
3. 运行 git remote add looly git@:looly/elasticsearch-definitive-.git 把我的库添加为远端库
4. 运行 git pull looly master 拉取并合并到本