优化具有多个内核的 solr 服务器的单核



我的solr服务器有多个内核。 是否可以使用 solrJ 优化它的单个内核?

我相信

这就是你要找的:

public UpdateResponse optimize(String collection){}

作为集合:

集合:SolrCloud集群中的完整逻辑索引。它与配置集相关联,由一个或多个分片组成。如果 分片数量不止一个,它是一个分布式索引,但是 SolrCloud允许您通过集合名称引用它,而不必担心 关于通常需要的分片参数 分布式搜索。

还有一个核心:

Solr Core:也称为"核心"。这是一个跑步 Lucene 索引的实例以及所有 Solr 配置 (SolrConfigXml,SchemaXml等...(需要使用它。单个溶胶 应用程序可以包含 0 个或多个内核,这些内核主要在 隔离,但如有必要,可以通过 核心容器。从历史的角度来看:Solr最初只是 支持一个索引,而 SolrCore 类是 协调Solr"核心"的低级功能。什么时候 添加了对动态创建和管理多个内核的支持, 该类被重构为不再是单例,而是名称 卡住了。

您可以在此处找到有关此方法和Solr术语的更多信息:https://lucene.apache.org/solr/5_2_1/solr-solrj/index.html?overview-summary.htmlhttps://wiki.apache.org/solr/SolrTerminology

希望这有帮助!

最新更新