gpt4 book ai didi

elasticsearch - Elasticsearch 中的设置是什么

转载 作者:行者123 更新时间:2023-12-02 22:47:45 24 4
gpt4 key购买 nike

我是 flex 搜索的新手。我需要知道索引中的设置是什么吗?如果不包含碎片会发生什么,如果不包含碎片会发生什么。

最佳答案

如果您是Elasticsearch的新手,那么首先了解Elastic search的基本术语很重要。

群集– Elasticsearch群集由一个或多个节点组成,并且可以通过其群集名称进行标识。

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

索引– 在Elasticsearch中,索引是诸如mysql中的数据库之类的文档的集合。

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

副本– 缺省情况下,Elasticsearch为每个索引创建五个主碎片和一个副本。这意味着每个索引将包含五个主要分片,并且每个分片将具有一个副本。

设置通常用于定义应用程序的整体体系结构。根据应用程序的要求而不同。

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

{
"settings" : {
"index" : {
"number_of_shards" : 3,
"number_of_replicas" : 2
}
}
}

为了进一步澄清,您可以访问Elastic社区的正式文档,该文档在此处写得很好。
Setting in ElasticSearch

关于elasticsearch - Elasticsearch 中的设置是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57391907/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com