首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >弹性搜索可以创建多少个索引?

弹性搜索可以创建多少个索引?
EN

Stack Overflow用户
提问于 2021-05-30 06:34:22
回答 1查看 78关注 0票数 0

我对elastic search及其应用程序非常陌生,我发现elastic search将数据(索引)保存到磁盘上。然后我想知道:可以创建的索引数量是否有任何限制,或者我是否可以创建尽可能多的索引,因为我有非常大的磁盘空间?

目前,我使用Docker的单节点集群部署了elastic search。我读过一些关于分片及其限制等的内容,但我不能正确地理解它。

有没有人可以用外行的术语为新手解释这些问题?

什么是单节点集群,我的数据如何保存到磁盘上?另外,什么是分片,它与弹性搜索有什么关系?

EN

回答 1

Stack Overflow用户

发布于 2021-05-30 15:27:23

我想最好的答案是“视情况而定”。一般来说,有许多索引没有限制,每个索引都有自己的映射,默认情况下与其他索引无关,实际上索引是Elasticsearch服务器的实例,请注意,它们不是数据,而是您可以单独考虑整个数据库。有许多变量可以回答这个问题,例如,如果您计划在一个索引中复制分片,那么由于计划在索引中摄取的文档的大小,您可能会发现限制。

另外,您可能需要先问一下我为什么需要这么多索引?用于提高搜索操作或查询吞吐量?如果是这种情况,那么在单个索引中除了主分片之外使用副本分片可能更好,因为查询在副本分片中彼此并行执行,并且您可以将分片视为主索引内的独立索引,因此最后我可以说,只要您有足够的空闲空间来保存新数据(扩展为on字段创建的倒排索引表),就没有限制,但是考虑到您的需要,在索引中包含主分片和副本分片可能更好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67756225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档