簡體   English   中英

如何使用Java代碼調用Solr進行優化

[英]How to call solr to optimize using java code

不在shell下,我想使用Java代碼調用優化,並在優化過程完成時獲得通知。

只需從可以訪問Solr服務器的任何地方/任何地方向/solr/update?optimize=true發出請求,例如:

curl 'http://localhost:8983/solr/update?optimize=true'

使用solrj ,調用CommonsHttpSolrServer類的optimize方法。

請參閱此問題,了解如何知道何時完成優化。

無論如何,能否更具體地說明您的要求,這是我如何使用solrj EmbeddedSolrServer優化solr的方法,

SolrServer server = CacheServer.getCacheInstance().getServer();
    try {
        server.optimize();
    } catch (SolrServerException e) {

        e.printStackTrace();

    } catch (IOException e) {

        e.printStackTrace();

    }

有關優化的更多詳細信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM