提示信息

solr ,Collection 与core 的区别?

心安勿忘 已关注

Solr "core" 和 "collection" 这两个概念主要用于区别单节点(standalone)模式和 SolrCloud 分布式模式。

  1. Core:当你在单节点(standalone)模式下运行 Solr 时,你会使用到 "core" 的概念。一个 core 实质上是一个由一定数量的文档以及与之相关的索引、配置和元数据组成的独立的搜索引擎。一个 Solr 实例可以有多个 core,每个 core 独立于其他 core,拥有自己的配置。

  2. Collection:当你在分布式环境中(如 SolrCloud)运行 Solr 时,你会使用 "collection" 的概念。一个 collection 是跨多个 Solr 节点的文档集合,它可能由多个 shard 组成,每个 shard 可以有零个或者多个 replicas。这样,就可以把数据和查询负载均匀分布到多个 Solr 服务器上。

简单来说,如果你在单节点模式下运行 Solr,你将操作 cores;如果你在 SolrCloud(分布式)模式下运行 Solr,你将操作 collections。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
心安勿忘 关注 已关注

最近一次登录:2023-09-26 13:31:17   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图