Коллекции, шарды и реплики
replicationFactor задаёт число реплик каждого месячного бакета индекса в SolrCloud. При значении 1, которое используется по умолчанию для одного узла, резервной копии индекса нет. При 2 и выше каждая коллекция имеет несколько копий на разных экземплярах Solr, поэтому поиск может продолжить работу после потери одного экземпляра.
Настройте число реплик
- Откройте [Общие настройки] → [Поиск (Solr)].
- В блоке [Резервирование (replicationFactor)] (!) укажите значение от
1до8. - Чтобы изменить уже существующие бакеты, включите [Применить к существующим бакетам]. Для каждого активного бакета Клавдий доведёт число реплик до заданного значения, а SolrCloud распределит новые реплики по доступным узлам.
- Нажмите [Сохранить].
Новые бакеты создаются сразу с текущим replicationFactor. Изменение применяется без перезапуска узла. Для изменения существующих бакетов требуется режим SolrCloud.
Как выполняется поиск
Клавдий обращается к локальному экземпляру Solr. SolrCloud самостоятельно выполняет распределённый поиск по шардам и репликам и объединяет результаты. Если запрос затрагивает бакеты нескольких месяцев, Клавдий отправляет его в соответствующие коллекции и пропускает отключённые бакеты.
Дополнительных действий администратора для распределения поисковых запросов не требуется.
Связанные материалы
Навигация по книге
- Следующая статья: Жизненный цикл поискового индекса