Elasticsearch 学习笔记
欢迎来到 Elasticsearch 学习笔记页面!
内容导航
基础功能
安全与部署
API 开发
高级功能
应用搜索
- App Search - 应用搜索功能
- AppSearch 详细 - 应用搜索深入解析
数据管理
简介
Elasticsearch 是一个分布式、RESTful 风格的搜索和分析引擎,能够解决越来越多的用例。作为 Elastic Stack 的核心,它集中存储您的数据,让您发现预期以及意外的情况。
主要特性
- 分布式搜索:支持大规模数据的高效搜索
- 实时分析:提供实时的数据分析和聚合功能
- 全文搜索:强大的全文搜索和文本分析能力
- 可扩展性:水平扩展,支持大规模集群
- 高可用性:自动故障转移和数据复制
- 丰富的 API:RESTful API,支持多种编程语言
核心概念
- 索引 (Index):类似数据库中的表
- 文档 (Document):类似数据库中的行
- 字段 (Field):类似数据库中的列
- 分片 (Shard):索引的分割单元
- 副本 (Replica):分片的备份
应用场景
- 网站搜索:为网站提供全文搜索功能
- 日志分析:实时分析日志数据
- 安全分析:检测安全威胁和异常
- 业务分析:商业智能和数据分析
- 地理信息:地理位置搜索和分析