#mysql #solr
#mysql #solr
Вопрос:
В чем преимущество установки autocommit в solrconfig.xml . я где-то читал, что эти настройки определяют, как часто ожидающие обновления будут автоматически добавляться в индекс. означает ли это, что если сервер solr запущен, он автоматически запускает процесс индексации, если находит какие-либо обновления в базе данных???
Ответ №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