Search API Response SLIs | Yext Hitchhikers Platform

Overview

This document contains general Service-Level Indicators (SLIs) for our Search API responses. Search does not have any Service-Level Agreements (SLAs). You can think of an SLI as a measure of a service’s performance and reliability. The percentiles can be read as:

  • p50: On average
  • p90: 90% of the time
  • p95: 95% of the time

You can find more information about what SLIs and other site reliability metrics are here .

Search Speed

This indicates the amount of time it takes for a request to the Search endpoints to return a response. The speed is shown in milliseconds.

Percentile Universal Search Vertical Search
p50 250 150
p95 700 500

In other words, on average, a request to a Search API endpoint takes 250ms to return a response for Universal Search and 150ms for Vertical Search. 95% of the time, it takes less than 700ms for Universal Search and less than 500ms for Vertical Search.

To learn more about our Search APIs, check out our documentation here .

Autocomplete Speed

This indicates the amount of time it takes for a request to the Autocomplete endpoints to return a response.

Percentile Speed (in milliseconds)
p50 20
p90 55
p95 75

The average time taken for an Autocomplete request to return a response is 20ms, 90% of the time it takes less than 55ms, and 95% of the time it takes less than 75ms.

To learn more about our Universal and Vertical Autocomplete endpoints, check out the linked API documentation.

Traffic

Search is capable of handling large amounts of user traffic. The most traffic Search has had to date is about 220,000 searches per hour, which is about 60 queries per second. We can handle a lot more than that if needed - if you have any questions about our scale, have your Yext PoC reach out to Product or Engineering.