Глоссарий

Латентность
Время от отправки запроса до получения ответа. У нас 2-10 мс — это очень быстро. Для сравнения: вы моргаете за 100-150 мс.
Score
Число от 0 до 1, показывающее, насколько найденный товар похож на ваш запрос. 1.0 = идеально, 0 = совсем не похоже.
Fuzzy-поиск
Поиск с учетом опечаток. "блот" найдет "болт", "гайка" найдет "гайка".
Стемминг
Приведение слов к основе. "болты", "болтом", "болтов" → "болт". Повышает точность, особенно при поиске с разными формами слов.
Синонимы
Слова, которые считаются одинаковыми при поиске. "цинк" = "оцинкованный". Можно добавлять свои через CLI или API.
BM25
Алгоритм ранжирования, который решает, насколько товар похож на запрос. Умнее простого "посчитал одинаковые слова".
Токенизация
Разбиение текста на отдельные слова. "Болт М16 оцинкованный" → ["болт", "м16", "оцинкованный"].
id
Ваш внутренний идентификатор товара из 1С (GUID). Нужен, чтобы сервис мог обновлять товар. Должен быть уникальным: повторная загрузка с тем же id полностью перезаписывает запись. Пустой или отсутствующий id вызывает ошибку при добавлении.
N-gram
Поиск по коротким началам слов. "перф" найдет "перфоратор". Увеличивает размер индекса, но помогает при коротких запросах.
Эмбеддинг
Векторное представление текста товара или запроса. Позволяет искать по смыслу: "шурик" → "шуруповерт". Доступно только в PRO-режиме.