elasticsearch 核心概念
- 索引(Index):Elasticsearch 中的索引类似于关系型数据库中的数据库,它是一种存储数据的逻辑容器。
- 类型(Type):每个索引都可以定义一个或多个类型,类型是索引的逻辑子集,用于组织和分组数据。
- 文档(Document):在 Elasticsearch 中,文档是最小的单位,它是一个 JSON 格式的数据对象,存储在索引中。
- 映射(Mapping):映射是定义文档中字段的类型和属性的过程,它类似于关系型数据库中的表结构定义,可以用于优化搜索和聚合操作。
- 分片(Shard):为了支持大规模数据存储和高并发查询,Elasticsearch 将索引拆分成多个分片,每个分片可以存储一部分数据。
- 副本(Replica):Elasticsearch 支持为每个分片创建多个副本,以提高数据可用性和查询性能。
- 节点(Node):Elasticsearch 节点是一个运行 Elasticsearch 服务的实例,每个节点可以运行在单独的服务器或虚拟机上。
- 集群(Cluster):Elasticsearch 集群由多个节点组成,它们可以协同工作,共同处理数据和查询请求。集群也提供了数据分布、负载均衡、容错和自动扩展等功能。
- 搜索(Search):Elasticsearch 提供了丰富的搜索功能,包括全文搜索、过滤、聚合、排序、分页和高亮等。
- 分析(Analysis):Elasticsearch 支持对文本数据进行分析和处理,包括分词、过滤、同义词处理、大小写转换等
原文地址: https://www.cveoy.top/t/topic/dfJK 著作权归作者所有。请勿转载和采集!