| Sub-50ms responses | Fast search regardless of dataset size |
| Typo tolerance | Get relevant results even with spelling mistakes |
| Ranking rules | 6 default rules plus custom ranking |
| Ranking score | Relevancy scores with optional detailed breakdown |
| Synonyms | Define equivalent terms for better recall |
| Stop words | Ignore common words like “the” or “and” |
| Distinct attribute | Deduplicate results by a specific field |
| Prefix search | Results update as users type |
| Matching strategy | Control how query terms are matched: last, all, or frequency |
| Phrase search | Use double quotes to search for an exact phrase |
| Negative search | Exclude terms from results using the minus operator |
| Placeholder search | Return all results when the query is empty |