Индекс Solr замедляется через некоторое время - PullRequest
0 голосов
/ 06 марта 2011

Я использую SolrJ для отправки данных на мой сервер Solr.Когда я запускаю свою программу, она индексирует вещи со скоростью около 1000 документов в секунду (я фиксирую каждые 250 000 документов)

Я заметил, что когда мой индекс заполняется примерно 5 миллионами документов, он запускаетсясканирование, не только во время фиксации, но и добавление времени.

Мой сервер Solr и программа индексирования работают на одном компьютере

Вот некоторые важные части из моего solrconfig:

<useCompoundFile>false</useCompoundFile>
<ramBufferSizeMB>1024</ramBufferSizeMB>
<mergeFactor>150</mergeFactor>

Есть предложения о том, как это исправить?

1 Ответ

1 голос
/ 12 марта 2011

этот коэффициент слияния кажется действительно, действительно (действительно) высоким.

Вы действительно этого хотите?

Если вы не используете составные файлы, которые могут легко привести к проблеме ulimit (если вы Linux).

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