Мгновенный поиск
Результаты появляются по мере набора. P99-задержка API менее 50 мс, кэширование на стороне клиента и устранение дребезга — мгновенный поиск на любом соединении.
Поиск, который успевает
AACsearch создан для сценариев поиска по мере ввода. Размещённый виджет и SDK браузера берут на себя устранение дребезга, предварительную загрузку и кэширование.
Результаты по мере ввода
Результаты обновляются при каждом нажатии клавиши. Сопоставление по префиксу и устойчивость к опечаткам означают, что релевантные результаты появляются с первого символа.
Встроенное устранение дребезга
Виджет и SDK автоматически устраняют дребезг ввода. Настраиваемая задержка (по умолчанию 200 мс) предотвращает лишние API-вызовы.
Кэширование на стороне клиента
Повторные запросы возвращаются из кэша браузера мгновенно. Кэш ключируется по запросу + фильтрам + локали.
Предварительная загрузка запросов
Загружайте популярные запросы при загрузке страницы, чтобы первое нажатие клавиши разрешалось из кэша, а не из сетевого запроса.
Задержка API менее 50 мс
P99-задержка AACsearch — менее 50 мс. В сочетании с граничным кэшированием сквозное время остаётся значительно меньше 100 мс.
Встраиваемый виджет
Виджет AACsearch поставляется с пользовательским интерфейсом мгновенного поиска из коробки. Один тег script, никакой конфигурации.
Один тег script
Встройте виджет в любую HTML-страницу. Без npm, без бандлера, без фреймворка.
<script
src="https://cdn.aacsearch.com/widget/v1/widget.js"
data-key="ss_search_xxxx"
data-index="products"
data-locale="auto"
></script>Запустите Search OS за один вечер
Создайте индекс, добавьте документы и подключите поиск из приложения. Бесплатного тарифа достаточно для прототипа.