SuggestAPI supports commerce and structured catalog search use cases.
The behaviors on this page apply when search is SuggestAPI hosted. They do not apply in search proxy mode (Manage Settings → Your search API). In that mode, /v1/autocomplete and /v1/typeahead forward to the connected search API, and that engine ranks and retrieves. See Search serving and Search Proxy.
Core search behavior
- hybrid lexical plus semantic blending
- FTS-only, vector-only, hybrid, and FTS-rerank modes
- prefix-aware autocomplete with query normalization
- spell correction before final retrieval
- synonym expansion based on schema configuration
- exact filters and numeric range filters
Result tuning
- per-index ranking controls
- lexical and semantic weight balancing
- boost rules and optional scoring webhooks
- pinned and curated merchandising results (Merchandising in the app)
- display field mapping for title, subtitle, image, and URL output
Configure searchable fields, boosts, synonyms, and search mode in the app: Search index settings. Those controls change hosted retrieval only.
Typeahead path
/v1/typeahead is designed for fast prefix suggestions, making it a strong fit for:
- nav search bars
- mobile query assist
- low-latency prefix suggestion UIs
In search proxy mode, typeahead is still accepted at the same path, but suggestions come from the connected search API rather than SuggestAPI prefix tables.
Intelligence features
- query-time embeddings for semantic retrieval
- knowledge graph scoring hooks
- personalization scores using stored user profiles
- query entity extraction and graph expansion
These intelligence features run on the hosted search path. They are not applied to proxied origin results.
Search proxy mode
When Search serving is Your search API (plugin):
| Hosted behavior | In search proxy mode |
|---|---|
| Hybrid / FTS / vector search mode | Not used. The origin engine’s ranking applies. The mode query parameter does not change retrieval. |
| Schema searchable fields and boosts | Not used for live search. |
| Configuration synonyms | Not used. Expand queries on the origin engine instead. |
| Merchandising pins and campaign windows | Not used. Pin on the origin engine if you need curated results. |
| SuggestAPI spell correction and hosted query rewriting | Not used. |
Personalization via user_id profiles and events |
Not applied to proxied hits. |
| Knowledge graph scoring and entity expansion | Not applied. |
| Scoring webhooks | Not invoked. |
| Reindex embeddings | Does not change /v1/autocomplete results. Live search reads the origin API. |
Filters are forwarded only when the plugin request template includes {filters} (or equivalent). Response cards follow the plugin field mapping, not hosted display-field mapping.
Keep using the same /v1/autocomplete and /v1/typeahead URLs and API keys. Switch back to SuggestAPI hosted when you need the hosted behaviors above.
When to use which endpoint
- Use
/v1/typeaheadfor fast label suggestions while the user is typing. - Use
/v1/autocompletewhen you need ranked product or content cards with richer payloads. - Use personalization and graph features when search is hosted and you have enough behavioral or catalog structure to benefit from them.