HelloGitHub
发现有趣、入门级的开源项目,分享 GitHub 上好玩的开源社区。
Elasticsearch 是一个基于 Apache Lucene 构建的分布式、RESTful 风格的搜索和数据分析引擎。它能够近乎实时地存储、搜索和分析海量数据,广泛应用于日志分析、全文检索、安全监控等场景。
| 概念 | 说明 |
|---|---|
| 索引(Index) | 具有相似特征的文档集合,类似关系数据库中的“数据库” |
| 类型(Type) | 索引内的逻辑分区,7.x起逐步废弃,8.x完全移除 |
| 文档(Document) | 可被索引的基本信息单元,以JSON格式表示 |
| 分片(Shard) | 索引被水平拆分为多个分片,实现分布式存储与并行处理 |
| 副本(Replica) | 分片的冗余副本,提供高可用性与查询吞吐量 |
bin/elasticsearch(Linux/macOS)或 binelasticsearch.bat(Windows)9200PUT /my-indexDELETE /my-indexGET /_cat/indices?vPUT /my-index/_doc/1 { "field": "value" }GET /my-index/_doc/1POST /my-index/_update/1 { "doc": { "field": "new" } }DELETE /my-index/_doc/1GET /my-index/_search?q=field:valueGET /my-index/_search { "query": { "match": { "field": "value" } } }该指南覆盖了从安装到生产部署的全流程,适合零基础开发者快速掌握Elasticsearch的核心操作。
本站小宇宙导航提供的Elasticsearch都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由小宇宙导航实际控制,在2026年7月5日 下午4:36收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,小宇宙导航不承担任何责任。