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

时间:2014-12-02 10:34:01

标签: solrj solr4

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

1 个答案:

答案 0 :(得分:1)

我相信这就是你要找的东西:

public UpdateResponse optimize(String collection){}

成为一个集合:

  

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

核心:

  

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

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

希望这有帮助!