Skip to content

Elasticsearch 学习笔记

欢迎来到 Elasticsearch 学习笔记页面!

内容导航

基础功能

安全与部署

API 开发

高级功能

应用搜索

数据管理

简介

Elasticsearch 是一个分布式、RESTful 风格的搜索和分析引擎,能够解决越来越多的用例。作为 Elastic Stack 的核心,它集中存储您的数据,让您发现预期以及意外的情况。

主要特性

  • 分布式搜索:支持大规模数据的高效搜索
  • 实时分析:提供实时的数据分析和聚合功能
  • 全文搜索:强大的全文搜索和文本分析能力
  • 可扩展性:水平扩展,支持大规模集群
  • 高可用性:自动故障转移和数据复制
  • 丰富的 API:RESTful API,支持多种编程语言

核心概念

  • 索引 (Index):类似数据库中的表
  • 文档 (Document):类似数据库中的行
  • 字段 (Field):类似数据库中的列
  • 分片 (Shard):索引的分割单元
  • 副本 (Replica):分片的备份

应用场景

  • 网站搜索:为网站提供全文搜索功能
  • 日志分析:实时分析日志数据
  • 安全分析:检测安全威胁和异常
  • 业务分析:商业智能和数据分析
  • 地理信息:地理位置搜索和分析

开始学习 Elasticsearch →