POST /v1/indexes/products/suggest 🔒 Bearer

Autocomplete

Real-time suggestions for search-as-you-type interfaces.

Returns ordered prefix suggestions for the input the user has typed so far. Same engine as query, but tuned for short partial inputs and faster paths — sub-10 ms is normal.

Use this on every keystroke.

# Body parameters

Name Type Required Description
q string required The current input. May be 1 character.
suggest_by string required Comma-separated fields to suggest from.
per_page int optional, default 5 Max suggestions to return.
group_by_field string optional Collapse to one suggestion per value (e.g. brand).

# Response

{
  "data": {
    "suggestions": [
      { "value": "Sony WH-1000XM5",  "field": "title", "document_id": "14" },
      { "value": "Sony Alpha A7 IV", "field": "title", "document_id": "24" },
      { "value": "Sony",             "field": "brand", "count": 7 }
    ],
    "took_ms": 3
  }
}
esc
POST /v1/indexes/products/suggest