请注意:
本书基于 Elasticsearch 2.x 版本,有些内容可能已经过时。
本书基于 Elasticsearch 2.x 版本,有些内容可能已经过时。
本书导航
edit本书导航
edit这本书分为七个部分:
- 章节 你知道的, 为了搜索… 到 分片内部原理 主要是介绍 Elasticsearch。介绍了 Elasticsearch 的数据输入输出以及 Elasticsearch 如何处理你的文档数据。 如何进行基本的搜索操作和管理你的索引。 本章结束你将学会如何将 Elasticsearch 集成到你的应用程序中。 章节:集群内的原理、分布式文档存储、 执行分布式检索 和 分片内部原理 为附加章节,目的是让你了解分布式处理的过程,不是必读的。
- 章节 结构化搜索 到 控制相关度 带你深入了解搜索,如何借助一些更高级的特性,如邻近词(word proximity)和部分匹配(partial matching)来索引和查询你的数据。你将了解相关度评分是如何工作的以及如何控制它来确保第一页总是返回最佳的搜索结果。
- 章节 开始处理各种语言 到 拼写错误 解决如何有效使用分析器和查询来处理人类语言的棘手问题。我们会从一次简单的语言分析下手,然后逐步深入,如字母表和排序,还会涉及到词干提取、停用词、同义词和模糊匹配。
- 章节 高阶概念 到 Doc Values and Fielddata 讨论聚合(aggregations)和分析,对你的数据进行摘要化和分组来呈现总体趋势。
- 章节 地理坐标点 到 地理形状 介绍 Elasticsearch 支持的两种地理位置检索方式:经纬坐标点和复杂的地理形状(geo-shapes)。
- 章节 关联关系处理 到 扩容设计 谈到了为了高效使用 Elasticsearch,应当如何为你的数据建立模型。在搜索引擎里表达实体间的关系可能不是那么容易,因为它不是用来设计做这个的。这些章节还会阐述如何设计索引来匹配你系统中的数据流。
- 最后,章节 监控 到 部署后 将讨论生产环境上线的重要配置、监控点以及如何诊断以避免出现问题。