Elasticsearch中文指南:分布式搜索与分析实战
需积分: 10 154 浏览量
更新于2024-07-19
1
收藏 2.39MB PDF 举报
"Elasticsearch权威指南(中文版)是一本详细介绍Elasticsearch技术的书籍,涵盖了从入门到深入的各个层面,包括Elasticsearch的安装、API使用、分布式集群管理、数据操作、搜索功能、映射和分析、结构化查询、排序、分布式搜索、索引管理以及全文搜索等内容。该书由clintongormley和zacharytong原著,Looly及其他译者翻译完成。"
1. **Elasticsearch基础**:Elasticsearch是一个开源的分布式搜索引擎,具有实时、分布式、RESTful接口和文档化的特性。它支持多种数据类型,并能进行复杂的搜索和分析。
2. **安装与API**:介绍如何安装Elasticsearch,以及如何使用其丰富的API进行各种操作,如创建、更新、删除和搜索文档。
3. **分布式集群**:探讨了如何构建和管理Elasticsearch集群,包括空集群的初始化、集群健康检查、索引分配、故障转移策略和横向扩展等。
4. **数据操作**:详细讲解了文档操作,如创建、获取、更新和删除,以及版本控制、局部更新和批量操作。
5. **分布式增删改查**:阐述了在分布式环境中如何进行数据路由、分片交互,以及新建、索引、删除、检索和局部更新等操作。
6. **搜索功能**:讨论了搜索的基本概念,如空搜索、多索引多类型搜索、分页和查询字符串查询。
7. **映射和分析**:解释了数据类型、倒排索引、分析过程和映射的设置,包括精确值和全文搜索的差异。
8. **结构化查询**:介绍了使用请求体查询、结构化查询、查询与过滤的区分,以及各种查询子句的用法。
9. **排序**:讲解了如何实现字段排序,包括字符串排序、相关性和字段数据的应用。
10. **分布式搜索**:深入解析查询阶段和取回阶段的工作原理,以及搜索选项如扫描和滚屏的使用。
11. **索引管理**:涵盖了创建和删除索引、设置参数、自定义分析器以及映射的管理,包括动态映射和别名的使用。
12. **深入分片**:讨论了分片的概念,如何使文本可搜索,动态索引的处理,近实时搜索的机制,以及段的合并。
13. **结构化搜索**:提供了查询准确值、组合过滤、处理多个准确值、范围查询和Null值的方法,还涉及了查询缓存和过滤顺序。
14. **全文搜索**:涵盖了全文匹配查询、多词查询、组合查询、布尔查询,以及对分析过程的控制和查询失效的管理。
通过这本书,读者可以全面理解Elasticsearch的各个方面,无论是初学者还是高级用户,都能从中受益,提升对Elasticsearch的理解和应用能力。
点击了解资源详情
166 浏览量
208 浏览量
2019-06-27 上传
586 浏览量
586 浏览量
153 浏览量
点击了解资源详情
点击了解资源详情

liumang_IT
- 粉丝: 1
最新资源
- HTC G22刷机教程:掌握底包刷入及第三方ROM安装
- JAVA天天动听1.4版:证书加持的移动音乐播放器
- 掌握Swift开发:实现Keynote魔术移动动画效果
- VB+ACCESS音像管理系统源代码及系统操作教程
- Android Nanodegree项目6:Sunshine-Wear应用开发
- Gson解析json与网络图片加载实践教程
- 虚拟机清理神器vmclean软件:解决安装失败难题
- React打造MyHome-Web:公寓管理Web应用
- LVD 2006/95/EC指令及其应用指南解析
- PHP+MYSQL技术构建的完整门户网站源码
- 轻松编程:12864液晶取模工具使用指南
- 南邮离散数学实验源码分享与学习心得
- qq空间触屏版网站模板:跨平台技术项目源码大全
- Twitter-Contest-Bot:自动化参加推文竞赛的Java机器人
- 快速上手SpringBoot后端开发环境搭建指南
- C#项目中生成Font Awesome Unicode的代码仓库