Elasticsearch的关键概念如下-
节点(node)
它指的是单个正在运行的
Elasticsearch实例。单个物理和虚拟服务器可容纳多个节点,具体取决于它们的物理资源(例如RAM(内存),存储(硬盘)和处理能力)的能力。
集群(Cluster)
它是一个或多个节点的集合。群集为所有数据提供了跨所有节点的集体索引和搜索功能。
索引(index)
它是不同类型的文档及其属性的集合。索引还使用分片的概念来提高性能。例如,一组文档包含社交网络应用程序的数据。
文档(Document)
它是以JSON格式定义的特定方式的字段集合。每个文档都属于一种类型,并且位于索引内。每个文档都与称为UID的唯一标识符相关联。
扇区(Shard)
索引在水平方向上细分为碎片。这意味着每个扇区都包含文档的所有属性,但所包含的JSON对象的数量要少于索引。水平分隔使分片成为一个独立的节点,可以将其存储在任何节点中。主分片是索引的原始水平部分,然后将这些主分片复制到副本分片中。
副本(Replicas)
Elasticsearch允许用户创建其索引和扇区的副本。副本不仅有助于在发生故障的情况下提高数据的可用性,而且还可以通过在这些副本中执行并行搜索操作来提高搜索性能。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/java-jiao-cheng/6747.html