зачем нужно устанавливать <autocommit>в solrconfig.xml - PullRequest
0 голосов
/ 27 мая 2011

В чем преимущество настройки autocommit в solrconfig.xml.Я где-то читал, что эти настройки контролируют, как часто ожидающие обновления будут автоматически помещаться в индекс.это значит, что если сервер solr работает, то он автоматически запускает процесс индексации, если находит какие-либо обновления в базе данных ???

1 Ответ

1 голос
/ 27 мая 2011

означает ли это, что если сервер 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...