Mastering Elasticsearch 中文版
前言
1.
第1章 认识Elasticsearch
1.1.
认识Apache Lucene
1.1.1.
熟悉Lucene
1.1.2.
总体架构
1.1.3.
分析你的文本
1.1.4.
Lucene查询语言
1.2.
认识 ElasticSearch
1.2.1.
基本概念
1.2.2.
ElasticSearch背后的核心理念
1.2.3.
ElasticSearch的工作原理
1.3.
本章小结
2.
第2章 强大的用户查询语言DSL
2.1.
Lucene默认打分算法
2.2.
查询重写机制
2.3.
重排序
2.4.
批处理
2.5.
查询结果的排序
2.6.
Update API
2.7.
使用filters优化查询
2.8.
filters和scope在ElasticSearch Faceting模块的应用
2.9.
本章小结
3.
第3章 索引底层控制
4.
第4章 探究分布式索引架构
4.1.
选择恰当的分片数量和分片副本数量
4.2.
路由功能浅谈
4.3.
调整集群的分片分配
4.4.
改变分片的默认分配方式
4.5.
查询的execution preference
4.6.
学以致用
4.7.
本章小结
5.
第5章 管理Elasticsearch
5.1.
选择正确的directory实现类——存储模块
5.2.
Discovery模块的配置
5.3.
索引段数据统计
5.4.
理解ElasticSearch的缓存
5.5.
本章小结
6.
第6章 应对突发事件
7.
第7章 优化用户体验
8.
第8章 ElasticSearch Java API
9.
第9章 开发ElasticSearch插件
Powered by
GitBook
Mastering Elasticsearch 中文版
认识Apache Lucene
为了更深入地理解ElasticSearch的工作原理,特别是索引和查询这两个过程,理解Lucene的工作原理至关重要。本质上,ElasticSearch是用Lucene来实现索引的查询功能的。如果读者没有用过Lucene,下面的几个部分将为您介绍Lucene的基本概念。