elasticsearch 弹性搜索中的设置是什么,elasticsearch,kibana,elasticsearch,Kibana" /> elasticsearch 弹性搜索中的设置是什么,elasticsearch,kibana,elasticsearch,Kibana" />

elasticsearch 弹性搜索中的设置是什么

elasticsearch 弹性搜索中的设置是什么,elasticsearch,kibana,elasticsearch,Kibana,我对弹性搜索很陌生。我需要知道索引中的设置是什么。它是可选的吗?如果我们不在设置中包括它会发生什么,如果我们不在设置中包括碎片会发生什么。如果您是Elasticsearch新手,首先了解Elasticsearch的基本术语非常重要 集群–Elasticsearch集群由一个或多个节点组成,可通过其集群名称进行识别 节点–单个Elasticsearch实例。在大多数环境中,每个节点都在单独的机箱或虚拟机上运行 索引–在Elasticsearch中,索引是一组文档,如mysql中的数据库 shard

我对弹性搜索很陌生。我需要知道索引中的设置是什么。它是可选的吗?如果我们不在设置中包括它会发生什么,如果我们不在设置中包括碎片会发生什么。

如果您是Elasticsearch新手,首先了解Elasticsearch的基本术语非常重要

集群–Elasticsearch集群由一个或多个节点组成,可通过其集群名称进行识别

节点–单个Elasticsearch实例。在大多数环境中,每个节点都在单独的机箱或虚拟机上运行

索引–在Elasticsearch中,索引是一组文档,如mysql中的数据库

shard–由于Elasticsearch是一个分布式搜索引擎,索引通常被分割成称为shard的元素,这些元素分布在多个节点上。Elasticsearch自动管理这些碎片的排列。它还根据需要重新平衡碎片,因此用户无需担心细节

副本–默认情况下,Elasticsearch为每个索引创建五个主碎片和一个副本。这意味着每个索引将由五个主分片组成,每个分片将有一个副本

设置通常用于定义应用程序的总体架构。它根据应用程序的要求而有所不同

它包含碎片的数量、副本集的数量等。这些信息有助于根据应用程序的需要设计我们的Elastic,如下所示:

{
    "settings" : {
        "index" : {
            "number_of_shards" : 3, 
            "number_of_replicas" : 2 
        }
    }
}
为了进一步澄清,您可以访问Elastic社区的官方文档,这里写得很好。