Перейти к основному контенту

Коллекции, шарды и реплики

replicationFactor задаёт число реплик каждого месячного бакета индекса в SolrCloud. При значении 1, которое используется по умолчанию для одного узла, резервной копии индекса нет. При 2 и выше каждая коллекция имеет несколько копий на разных экземплярах Solr, поэтому поиск может продолжить работу после потери одного экземпляра.

Настройте число реплик

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

Новые бакеты создаются сразу с текущим replicationFactor. Изменение применяется без перезапуска узла. Для изменения существующих бакетов требуется режим SolrCloud.

Как выполняется поиск

Клавдий обращается к локальному экземпляру Solr. SolrCloud самостоятельно выполняет распределённый поиск по шардам и репликам и объединяет результаты. Если запрос затрагивает бакеты нескольких месяцев, Клавдий отправляет его в соответствующие коллекции и пропускает отключённые бакеты.

Дополнительных действий администратора для распределения поисковых запросов не требуется.

Связанные материалы

Навигация по книге