для чего нужна настройка в solrconfig.xml

#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