2011-05-27 62 views
0

在solrconfig.xml中設置autocommit有什麼好處。 我在某處讀到這些設置控制掛起更新將自動推送到索引的頻率。 這是否意味着如果solr服務器正在運行,那麼它會自動啓動索引過程,如果它在數據庫中發現任何更新?需要在solrconfig.xml中設置<autocommit>

回答

1

是否意味着如果solr服務器正在運行,那麼如果它在數據庫中發現任何更新,它會自動啓動索引進程?

如果/當solr/lucene-index的更新開始時,取決於配置。 自動提交運行後,新文檔的數量必須達到水印。 也可以定義啓動自動提交的時間間隔。

<autoCommit> 
    <maxDocs>10000</maxDocs> <!-- maximum uncommited docs before autocommit triggered --> 
    <maxTime>86000</maxTime> <!-- maximum time (in MS) after adding a doc before an autocommit is triggered --> 
</autoCommit> 

看看這個:http://wiki.apache.org/solr/SolrConfigXml#Update_Handler_Section

相關問題