Elasticsearch权威指南:分布式搜索和索引管理

需积分: 10 3 下载量 15 浏览量 更新于2024-07-20 收藏 2.39MB PDF 举报
Elasticsearch权威指南中文pdf Elasticsearch是基于Lucene搜索引擎库的开源搜索和分析引擎,提供了分布式、实时、可扩展的搜索解决方案。以下是根据给定文件生成的知识点: **1. Introduction** * 什么是Elasticsearch * Elasticsearch的安装 * Elasticsearch的API * 文档和索引的概念 * 搜索和聚合的基本概念 * 分布式搜索和结语 **2. 分布式集群** * 空集群的概念 * 集群健康状态的监控 * 添加索引到集群 * 故障转移和横向扩展 * 应对故障和更多扩展 **3. 数据** * 文档和索引的概念 * 获取、存在、更新、创建和删除文档 * 版本控制和局部更新 * Mget和批量操作 **4. 分布式增删改查** * 路由和分片交互 * 新建、索引和删除文档 * 检索和局部更新 * 批量请求和批量格式 **5. 搜索** * 空搜索和多索引、多类型搜索 * 分页和查询字符串 * 搜索的基本概念 **6. 映射和分析** * 数据类型差异和确切值对决全文 * 倒排索引和分析 * 映射和复合类型 **7. 结构化查询** * 请求体查询和结构化查询 * 查询与过滤和重要的查询子句 * 过滤查询和验证查询 **8. 排序** * 排序和字符串排序 * 相关性和字段数据 **9. 分布式搜索** * 查询阶段和取回阶段 * 搜索选项和扫描和滚屏 **10. 索引管理** * 创建、删除和设置索引 * 配置分析器和自定义分析器 * 映射和根对象 * 元数据中的source字段、all字段和ID字段 * 动态映射和自定义动态映射 * 默认映射和重建索引 * 别名 **11. 深入分片** * 使文本可以被搜索 * 动态索引和近实时搜索 * 持久化变更和合并段 **12. 结构化搜索** * 查询准确值和组合过滤 * 查询多个准确值和包含,而不是相等 * 范围和处理Null值 * 缓存和过滤顺序 **13. 全文搜索** * 匹配查询和多词查询 * 组合查询和布尔匹配 * 增加子句和控制分析 * 关联失效 这些知识点涵盖了Elasticsearch的基本概念、分布式集群、数据管理、搜索和分析、结构化查询、排序、分布式搜索、索引管理、深入分片和全文搜索等方面,旨在帮助用户更好地理解和使用Elasticsearch。