资源名称:深入理解ElasticSearch PDF

第1章 ElasticSearch简介1

1.1 Apache Lucene简介1
1.1.1 熟悉Lucene2
1.1.2 Lucene的总体架构2
1.1.3 分析你的数据3
1.1.4 Lucene查询语言4
1.2 ElasticSearch简介6
1.2.1 ElasticSearch的基本概念7
1.2.2 ElasticSearch架构背后的关键概念8
1.2.3 ElasticSearch的工作流程9
1.3 小结13

第2章 查询DSL进阶14

2.1 Apache Lucene默认评分公式解释14
2.1.1 何时文档被匹配上15
2.1.2 TF/IDF评分公式15
2.1.3 ElasticSearch如何看评分16
2.2 查询改写17
2.2.1 前缀查询范例17
2.2.2 回顾Apache Lucene19
2.2.3 查询改写的属性20
2.3 二次评分21
2.3.1 理解二次评分21
2.3.2 范例数据21
2.3.3 查询22
2.3.4 二次评分查询的结构22
2.3.5 二次评分参数配置23
2.3.6 小结24
2.4 批量操作24
2.4.1 批量取24
2.4.2 批量查询26
2.5 排序27
2.5.1 基于多值字段的排序28
2.5.2 基于多值geo字段的排序28
2.5.3 基于嵌套对象的排序30
2.6 数据更新API31
2.6.1 简单字段更新31
2.6.2 使用脚本按条件更新32
2.6.3 使用更新 API创建或删除文档33
2.7 使用过滤器优化查询33
2.7.1 过滤器与缓存34
2.7.2 词项查找过滤器36
2.8 ElasticSearch切面机制中的过滤器与作用域40
2.8.1 范例数据40
2.8.2 切面计算和过滤41
2.8.3 过滤器作为查询的一部分42
2.8.4 切面过滤器44
2.8.5 全局作用域45
2.9 小结47

第3章 底层索引控制48

3.1 改变Apache Lucene的评分方式48
3.1.1 可用的相似度模型49
3.1.2 为每字段配置相似度模型49
3.2 相似度模型配置50
3.2.1 选择默认的相似度模型51
3.2.2 配置被选用的相似度模型52
3.3 使用编解码器53
3.3.1 简单使用范例53
3.3.2 工作原理解释54
3.3.3 可用的倒排表格式55
3.3.4 配置编解码器56
3.4 准实时、提交、更新及事务日志58
3.4.1 索引更新及更新提交59
3.4.2 事务日志60
3.4.3 准实时读取62
3.5 深入理解数据处理62
3.5.1 输入并不总是进行文本分析62
3.5.2 范例的使用65
3.5.3 索引期更换分词器67
3.5.4 搜索时更换分析器68
3.5.5 陷阱与默认分析68
3.6 控制索引合并68
3.6.1 选择正确的合并策略69
3.6.2 合并策略配置70
3.6.3 调度72
3.7 小结73

资源截图:

image.png

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。