Ранжирование

Как читать поле relevance в разных режимах поиска.

На этой странице

relevance — технический балл ранжирования. Чем выше, тем выше компания внутри одного ответа. Это не процент совпадения и не шкала 0–100%.

Правила

  1. Сравнивайте relevance только внутри одного ответа.
  2. Не сравнивайте числа между запросами и между режимами.
  3. Качество смотрите по порядку в companies и по карточке, не только по числу.

hybrid

Полнотекст + вектор, слияние списков.

Диапазон у топаобычно ~0.014–0.017
1-я компания~0.016

Низкое число у лидера — нормально: балл отражает место после слияния, а не «процент релевантности».

Пример: запрос конфетная фабрика → ООО «Нальчик-сладость», relevance: 0.016….

vector

Только семантика.

Диапазонближе к 0–1
Хорошее совпадениеобычно ~0.85–0.95

Тот же запрос в vector даст около 0.88 у топа. Порог отсечения — relevanceThreshold (по умолчанию 0.8).

fts и sql

В fts порядок задаёт полнотекст. В sql поля relevance может не быть: сортировка — sortBy / sortOrder.

Параметры режимов — Поиск.