Skip to content

Search query SLA minimum replicas#

Reliability · Cognitive Search · 2021_06

Use a minimum of 2 replicas to receive an SLA for index queries.


Cognitive Search services support indexing and querying. Indexing is the process of loading content into the service to make it searchable. Querying is the process where a client searches for content by sending queries to the index.

Cognitive Search supports a configurable number of replicas. Having multiple replicas allows queries and index updates to load balance across multiple replicas.

To receive a Service Level Agreement (SLA) for Search index queries a minimum of 2 replicas is required.


Consider increasing the number of replicas to a minimum of 2 to receive an SLA on index query requests.


Configure with Azure template#

To deploy Cognitive Search services that pass this rule:

  • Set the replicaCount to a minimum of 2.

For example:

Azure Template snippet
    "apiVersion": "2020-08-01",
    "name": "[parameters('serviceName')]",
    "location": "[parameters('location')]",
    "type": "Microsoft.Search/searchServices",
    "identity": {
        "type": "SystemAssigned"
    "sku": {
        "name": "[parameters('sku')]"
    "properties": {
        "replicaCount": 3,
        "partitionCount": 1,
        "hostingMode": "default"
    "tags": {},
    "dependsOn": []

Last update: 2022-12-03