Схема (schema)
Что такое схема индекса, как она задаётся и почему её изменение требует реиндексации.
Схема (schema)
Схема — объявленный список полей индекса и их типов. Она определяет, по каким полям можно искать, фильтровать, сортировать и фасетировать.
Как задаётся
Схему задают при создании индекса: перечисляют поля, их типы и, при необходимости, настройки (например, какие поля эмбеддировать для семантического поиска).
Изменение схемы
Добавление поля или смена типа — это изменение схемы. Оно обычно требует переиндексации: документы нужно заново обработать, чтобы новое поле появилось в поиске. Поэтому схему продумывают заранее.
Почему это важно
Схема — фундамент поиска. Неверно заданный тип поля ломает фильтры и сортировку, а отсутствующее поле делает данные неискаемыми. Хорошая схема покрывает все сценарии: поиск, фильтры, фасеты, сортировку и семантику.