ElasticSearch
Elasticsearch(常写作 Elasticsearch)是基于 Lucene 的分布式搜索与分析引擎,面向海量数据提供近实时(NRT)的全文检索、结构化查询与聚合分析能力。它以 JSON 文档为核心数据模型,通过 索引(index)—分片(shard)—副本(replica) 的机制实现横向扩展与高可用:数据被切分到多个分片分布在不同节点上,副本用于容灾与提升读取吞吐。Elasticsearch 支持倒排索引、相关性排序、过滤与聚合(如 `terms`、`date_histogram`),常用于日志与监控检索、站内搜索、指标分析、异常排查等场景;并通常与 Beats/Logstash/Kibana(即 Elastic Stack)配合完成采集、处理、可视化。总体而言,它的价值在于用可扩展的集群把“搜索 + 分析”能力标准化、服务化,兼顾性能、灵活查询与运维可扩展性。
