Last update:
September 27, 2022
Configuring Azure Cognitive Search
Virto's VirtoCommerce.AzureSearch module enables integrating Azure Cognitive Search as a search engine.
VirtoCommerce.AzureSearch
implements ISearchProvider
defined within the VirtoCommerce Search module and uses Azure Cognitive Search Engine, which stores indexed documents
Configuration¶
You can configure the Azure Cognitive Search provider using the following schema:
"Search":{
<!-- The name of the search provider and must be AzureSearch-->
"Provider": "AzureSearch",
<!-- A common name (prefix) of all indexes.
Each document type is stored in a separate index.
Full index name is scope-{documenttype}.
One search service can serve multiple indexes.
Optional. Default value is default. -->
"Scope": "default",
"AzureSearch": {
<!-- The name of the search service instance in your Azure account, e.g.: SERVICENAME.search.windows.net. -->
"SearchServiceName": "SERVICENAME.search.windows.net",
<!-- The primary or secondary admin key for this search service. -->
"AccessKey": "<<key value>>"
}
}