Мгновенный поиск

Результаты появляются по мере набора. P99-задержка API менее 50 мс, кэширование на стороне клиента и устранение дребезга — мгновенный поиск на любом соединении.

Поиск, который успевает

AACsearch создан для сценариев поиска по мере ввода. Размещённый виджет и SDK браузера берут на себя устранение дребезга, предварительную загрузку и кэширование.

Результаты по мере ввода

Результаты обновляются при каждом нажатии клавиши. Сопоставление по префиксу и устойчивость к опечаткам означают, что релевантные результаты появляются с первого символа.

Встроенное устранение дребезга

Виджет и SDK автоматически устраняют дребезг ввода. Настраиваемая задержка (по умолчанию 200 мс) предотвращает лишние API-вызовы.

Кэширование на стороне клиента

Повторные запросы возвращаются из кэша браузера мгновенно. Кэш ключируется по запросу + фильтрам + локали.

Предварительная загрузка запросов

Загружайте популярные запросы при загрузке страницы, чтобы первое нажатие клавиши разрешалось из кэша, а не из сетевого запроса.

Задержка API менее 50 мс

P99-задержка AACsearch — менее 50 мс. В сочетании с граничным кэшированием сквозное время остаётся значительно меньше 100 мс.

Встраиваемый виджет

Виджет AACsearch поставляется с пользовательским интерфейсом мгновенного поиска из коробки. Один тег script, никакой конфигурации.

Один тег script

Встройте виджет в любую HTML-страницу. Без npm, без бандлера, без фреймворка.

html
<script
  src="https://cdn.aacsearch.com/widget/v1/widget.js"
  data-key="ss_search_xxxx"
  data-index="products"
  data-locale="auto"
></script>

Запустите Search OS за один вечер

Создайте индекс, добавьте документы и подключите поиск из приложения. Бесплатного тарифа достаточно для прототипа.