Покупатель на портале ищет не так, как на обычной витрине: по артикулу, по коду поставщика, по совпадающим характеристикам — и ждёт ответ мгновенно, а не после разбора запроса. Мы считали это на каталоге в полмиллиона позиций, а не обещали на словах.
Прогон на синтетическом каталоге 500 000 офферов (2 млн документов с характеристиками), смесь запросов повторяет поведение покупателя: на один поиск — четыре обращения автокомплита, человек печатает. Методика и цифры воспроизводимы, не единичный удачный замер.
Артикул, штрихкод и внутренний идентификатор поставщика ищутся отдельным полем, а не размываются вместе с обычным текстом: запрос «418-0032» не подменяется «похожими» товарами.
Если в каталоге размечены применимость и кросс-ссылки поставщиков — поиск и фильтры работают по ним. Мы не выдумываем совпадения, которых нет в ваших данных: находим то, что размечено.
Отраслевые наборы для запчастей и стройматериалов — где штатный поиск чаще всего промахивается мимо запроса, набранного не термином из прайса, а тем, как товар называют на складе.
Заливаете каталог и получаете поиск серверным ключом — без нашего участия в интеграции. 600 запросов в минуту на магазин, счёт всегда с остатком в заголовке ответа. Отдельная ручка сверки идентификаторов: убрать пропавшие у поставщика позиции можно точечно, не перезаливая каталог целиком часами.
У портала каталог не стоит на месте: поставщик прислал фид на пять миллионов позиций, через неделю прислал на четыре — это не повод пересчитывать тариф на каждой синхронизации. Размер, от которого считаем счёт, фиксируется на год вперёд, а не на каждый импорт.
| Показатель | Обещание |
|---|---|
| Доступность за месяц | 99,9% |
| Поиск, 95% запросов быстрее | 400 мс |
| Подсказки, 95% запросов быстрее | 150 мс |
| Единица счёта | размер каталога, зафиксированный на год — не число запросов |
Полные условия обязательств — в договоре; здесь только то, что подписываем на бумаге.
Пришлите адрес и примерный размер каталога — соберём тестовую выдачу по вашим же категориям и покажем разницу. Без цены на этом шаге: сначала смотрим на данные.