Узнайте, как переиндексировать OpenSearch более эффективно и повысить производительность переиндексации OpenSearch, следуя этим советам.
Улучшите производительность переиндексации OpenSearch с помощью этих советов
Отключить реплики
Отключите реплики при создании нового индекса с нуля, который не обслуживает поисковый трафик. Реплики могут быть изменены динамически позже, после завершения переиндексации.
Отключить интервал обновления
Снова отключите интервал обновления. Его можно изменить после завершения переиндексации.
Использовать _bulk API
Используйте _bulk API с несколькими клиентами, чтобы получить максимальную пропускную способность OpenSearch.
Увеличить размер буфера
Увеличьте размер индексного буфера и настройте его.
Использовать API реиндексации
Если поле _source включено и вы проводите переиндексацию в случае смены анализатора на существующих полях (ломающие изменения), используйте Reindex API OpenSearch.
Обеспечение оптимальных параметров масштабируемости
Выбор оптимального количества первичных шардов имеет решающее значение для масштабируемости, и впоследствии его нельзя будет изменить.