Cognitive Search
Overview
This example defines a Cognitive Search service
Cognitive Search Reference
| Key | Type | Description |
|---|
name (required) | string | The name of the Search Service (see how to name) |
sku (required) | Search Sku Definition | The SKU name to use for this Search Service |
replica_count (required) | number | The number of replicas to use (values depend on the sku see chart) |
partition_count (required) | number | The number of partitions to use (values depend on the sku see chart) |
keyvault | Keyvault | The Key Vault configuration (defaults to no keyvault config) |
@log_analytics_workspace_name | string (reference to a log workspace) | The name of the workspace that you want to attach to (defaults to no log integration) |
location | string | Resource Location (defaults to the resource group location) |
external | bool | A reference to an existing Search Service (defaults to false) |
resource_group_name | string | The name of the resource group where the resource is located, only with external resources (defaults to the resource group of the deployment) |
tags | object | Additional tags for the resource (defaults to no additional tags) |
Search Service Sku
| Value | Description |
|---|
Free | Defines a Free service bus |
Basic | Defines a Basic service bus |
StandardOne | Defines a StandardOne service bus |
StandardTwo | Defines a StandardTwo service bus |
StandardThree | Defines a StandardThree service bus |
StorageOptimizedL1 | Defines a StorageOptimizedL1 service bus |
StorageOptimizedL2 | Defines a StorageOptimizedL2 service bus |
SKU limits
| Value | replica | partition |
|---|
Free | 0 | 0 |
Basic | 3 | 0 |
StandardOne | 12 | 12 |
StandardTwo | 12 | 12 |
StandardThree (hosting_mode: Default) | 12 | 12 |
StandardThree (hosting_mode: HighDensity) | 12 | 3 |
StorageOptimizedL1 | 12 | 12 |
StorageOptimizedL2 | 12 | 12 |
Keyvault Config
| Key | Type | Description |
|---|
@key_vault_name (required) | string | The name of the Key Vault to use |
endpoint | string | The name to give to the secret of the service endpoint (defaults to SEARCH_SERVICE_NAME-endpoint) |
query_key | string | The name to give to the secret of the Query Key (defaults to SEARCH_SERVICE_NAME-query-key) |
admin_key | string | The name to give to the secret of the Admin Key (defaults to SEARCH_SERVICE_NAME-admin-key) |