vector_search_filter_strategy
- ‘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(...), будет:
- выполнять сканирование и фильтрацию квантизованных векторов (на этом этапе получается
k * vector_search_index_fetch_multiplierрезультатов), и - повторно оценивать найденные векторы по исходным полноточным векторам.
vector_search_with_rescoring
vector_search_index_fetch_multiplier, если для повышения полноты требуется больше строк-кандидатов, особенно
при наличии дополнительных фильтров или квантованных векторных индексов.
Примечание: запрос, выполняемый без пересчёта оценок и с включёнными параллельными репликами, может переключиться на пересчёт оценок.