Unified Search
Unified Search is the recommended way to search with Ecommerce Search. It provides access to the following data sources and features from a single endpoint:
See the full POST /search API reference here.
Example
Simple request to Unified Search
Response shortened for brevity.Breaking changes in V26
In V26, the return models for suggestions, didYouMean, relatedTags, and aiRelatedTags have changed from simple string arrays to object arrays. This provides information about which data sources have hits for each suggestion or tag and allows for future extensibility.
| Field | V25 (old) | V26 (new) |
|---|---|---|
suggestions |
string[] |
{ phrase, hits[] }[] |
didYouMean |
string[] |
{ phrase }[] |
relatedTags |
string[] |
{ phrase, hits[], tag }[] |
aiRelatedTags |
string[] |
{ phrase, hits[] }[] |
V26 response structure
Automatic corrections
If a search phrase returns no results, the first suggestion from Did You Mean is automatically used for a second search, which may return results. This allows misspelled searches to be corrected without the end user having to perform a second search.
Automatic correction
Note the deliberate misspelling of bicykle
The automatic correction functionality can be disabled by setting forceSearch to true in the request.