Skip to content

Instant Search

Search results appear as the user types. Sub-50ms P99 API latency, client-side caching, and built-in debouncing — instant search that works on any connection.

Search that keeps up

AACsearch is designed for as-you-type use cases. The hosted widget and browser SDK handle debouncing, prefetching, and caching for you.

As-you-type results

Results update on every keystroke. Prefix matching and typo tolerance mean relevant hits appear from the first character.

Built-in debouncing

The widget and SDK debounce input automatically. Configurable delay (default 200ms) prevents unnecessary API calls.

Client-side caching

Repeated queries return from the browser cache instantly. Cache is keyed by query + filters + locale.

Query prefetching

Prefetch popular queries on page load so the first keystroke resolves from cache instead of a network request.

Sub-50ms API latency

AACsearch P99 latency is under 50ms. Combined with edge caching, end-to-end time stays well under 100ms.

Drop-in widget

The AACsearch widget ships with instant-search UI out of the box. One script tag, zero configuration required.

One script tag

Drop the widget into any HTML page. No npm, no bundler, no framework.

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

Launch Search OS in one evening

Create an index, add documents and connect search from your app. Free tier covers a prototype — data persists when you upgrade.