Language support of knowledge base content for QnA Maker
Language for the service is selected when you create the first knowledge base in the resource. All additional knowledge bases in the resource must be in the same language.
The language determines the relevance of the results QnA Maker provides in response to user queries.
One language for all knowledge bases in resource
QnA Maker allows you to select the language for your QnA service, while creating the first knowledge base. For all the knowledge bases in a QnA Maker resource, they all must be in the same language. This language can’t be changed.
Creating knowledge bases in different languages in one resource negatively affects the relevance of the results QnA Maker provides in response to user queries.
Select language when creating first knowledge base
Language selection is part of the steps to create the first knowledge base in a resource.
Query matching and relevance
QnA Maker depends on Azure Cognitive Search language analyzers for providing results.
While the Azure Cognitive Search capabilities are on par for supported languages, QnA Maker has an additional ranker that sits above the Azure search results. In this ranker model, we use some special semantic and word-based features in the following languages.
|Languages with additional ranker|
This additional ranking is an internal working of the QnA Maker's ranker.
You can verify the language of your QnA Maker resource from the service settings page in the QnA Maker.