Skip to main content
Эти настройки доступны в system.settings и автоматически сгенерированы из исходного кода.

vector_search_filter_strategy

Если запрос векторного поиска содержит предложение WHERE, эта настройка определяет, что выполняется первым: оно (префильтрация) или проверка индекса векторного сходства (постфильтрация). Возможные значения:
  • ‘auto’ - Постфильтрация (точная семантика может измениться в будущем).
  • ‘postfilter’ - Использовать индекс векторного сходства для поиска ближайших соседей, затем применить другие фильтры
  • ‘prefilter’ - Сначала применить другие фильтры, затем выполнить поиск полным перебором для определения соседей.

vector_search_index_fetch_multiplier

Псевдонимы: vector_search_postfilter_multiplier Умножает количество ближайших соседей, получаемых из индекса векторного сходства, на это число. Применяется только при постфильтрации с другими предикатами или если установлена настройка vector_search_with_rescoring = 1. Допустимый диапазон: [1.0, 1000.0]. Значения вне этого диапазона отклоняются.

vector_search_use_quantized_codes

Включает двухэтапный приблизительный векторный поиск без индекса (полный перебор) по столбцу, сжатому с помощью Quantized. Если настройка включена, то ORDER BY L2Distance|cosineDistance(vec, reference) LIMIT k для столбца, закодированного кодеком Quantized(...), будет:
  1. выполнять сканирование и фильтрацию квантизованных векторов (на этом этапе получается k * vector_search_index_fetch_multiplier результатов), и
  2. повторно оценивать найденные векторы по исходным полноточным векторам.

vector_search_with_rescoring

Выполняет ли ClickHouse пересчёт оценок для запросов, использующих индекс векторного сходства. Без пересчёта оценок индекс векторного сходства сразу возвращает строки с наилучшими совпадениями. С пересчётом оценок индекс векторного сходства загружает строки-кандидаты, а ClickHouse вычисляет точное расстояние для этих строк по исходным векторам полной точности в обычном SQL-конвейере. Когда это возможно, ClickHouse ограничивает сканирование строками-кандидатами до окончательного вычисления расстояния. Увеличьте vector_search_index_fetch_multiplier, если для повышения полноты требуется больше строк-кандидатов, особенно при наличии дополнительных фильтров или квантованных векторных индексов. Примечание: запрос, выполняемый без пересчёта оценок и с включёнными параллельными репликами, может переключиться на пересчёт оценок.
Последнее изменение 23 июля 2026 г.