2012-10-03 59 views

回答

1

Solr沒有內置任何東西。但是你可以通過發出以下聲明捲曲你的指數運行優化:

curl 'http://localhost:8983/solr/update?optimize=true&maxSegments=10&waitFlush=false' 

請務必改變URL和參數需要爲您的環境。您可以在Solr Wiki - UpdateXMLMessage - commit & optimize頁面上看到更多關於選項的詳細信息。

然後你可以安排這個curl命令以各種方式被調用;例如一個cron作業或通過Quartz。

1

您可以非常輕鬆地修改我的DIH Scheduler中的網址,即supposed to be included in Solr 4.1

它基本上允許Solr Web應用程序生成一個單獨的線程(因爲應用程序在服務器上啓動),它會按指定的時間間隔週期性地觸發GET請求。

你可以在谷歌代碼here上找到源代碼。

相關問題