本书导航

这本书分为七个部分:

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