Knowledge Sources - Get
Récupère une définition de source de connaissances.
GET {endpoint}/knowledgesources('{sourceName}')?api-version=2026-04-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
URL du point de terminaison du service de recherche. |
|
source
|
path | True |
string |
Nom de la source de connaissances. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
En-tête de la demande
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| Accept |
L’en-tête Accept. |
||
| x-ms-client-request-id |
string (uuid) |
Identificateur de chaîne opaque, globalement unique et généré par le client pour la requête. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK | KnowledgeSource: |
La demande a réussi. |
| Other Status Codes |
Réponse d’erreur inattendue. |
Sécurité
api-key
Type:
apiKey
Dans:
header
OAuth2Auth
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Étendues
| Nom | Description |
|---|---|
| https://search.azure.com/.default |
Exemples
|
Search |
|
Search |
|
Search |
|
Search |
SearchServiceGetKnowledgeSource
Exemple de requête
GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')?api-version=2026-04-01
Exemple de réponse
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "ks-example-index",
"kind": "searchIndex",
"description": "Description of the knowledge source.",
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
},
"searchIndexParameters": {
"searchIndexName": "example-index",
"semanticConfigurationName": "testconfig",
"sourceDataFields": [
{
"name": "description"
},
{
"name": "category"
}
],
"searchFields": [
{
"name": "*"
}
]
}
}
SearchServiceGetKnowledgeSourceAzureBlob
Exemple de requête
GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')?api-version=2026-04-01
Exemple de réponse
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "ks-example-index",
"kind": "azureBlob",
"description": "Description of the knowledge source.",
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
},
"azureBlobParameters": {
"connectionString": "DefaultEndpointsProtocol=https;AccountName=myAccountName;AccountKey=myAccountKey;EndpointSuffix=core.windows.net ",
"containerName": "test-container",
"folderPath": "test-path",
"isADLSGen2": false,
"ingestionParameters": {
"disableImageVerbalization": false,
"contentExtractionMode": "standard",
"identity": {
"@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity",
"userAssignedIdentity": "/my/userassigned/id"
},
"embeddingModel": {
"kind": "azureOpenAI",
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com",
"deploymentId": "model",
"apiKey": "<redacted>",
"modelName": "text-embedding-3-large"
}
},
"chatCompletionModel": {
"kind": "azureOpenAI",
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com",
"deploymentId": "myDeployment",
"apiKey": "<redacted>",
"modelName": "gpt-5-nano"
}
},
"ingestionSchedule": {
"interval": "P1D",
"startTime": "2024-06-06T00:01:50.265Z"
},
"aiServices": {
"uri": "https://my-ai-service.azure.com/",
"apiKey": "<redacted>"
}
},
"createdResources": {
"dataSourceConnection": "ks-example-index-datasource",
"indexer": "ks-example-index-indexer",
"skillset": "ks-example-index-skillset",
"index": "ks-example-index-index"
}
}
}
SearchServiceGetKnowledgeSourceIndexedOneLake
Exemple de requête
GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')?api-version=2026-04-01
Exemple de réponse
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "ks-example-index",
"kind": "indexedOneLake",
"description": "Description of the OneLake knowledge source.",
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
},
"indexedOneLakeParameters": {
"fabricWorkspaceId": "<redacted>",
"lakehouseId": "fakeLakehouseId",
"targetPath": "testfolder",
"ingestionParameters": {
"disableImageVerbalization": false,
"contentExtractionMode": "standard",
"identity": {
"@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity",
"userAssignedIdentity": "/my/userassigned/id"
},
"embeddingModel": {
"kind": "azureOpenAI",
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com",
"deploymentId": "model",
"apiKey": "<redacted>",
"modelName": "text-embedding-3-large"
}
},
"chatCompletionModel": {
"kind": "azureOpenAI",
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com",
"deploymentId": "myDeployment",
"apiKey": "<redacted>",
"modelName": "gpt-5-nano"
}
},
"ingestionSchedule": {
"interval": "P1D",
"startTime": "2024-06-06T00:01:50.265Z"
},
"aiServices": {
"uri": "https://my-ai-service.azure.com/",
"apiKey": "<redacted>"
}
},
"createdResources": {
"dataSourceConnection": "ks-example-index-datasource",
"indexer": "ks-example-index-indexer",
"skillset": "ks-example-index-skillset",
"index": "ks-example-index-index"
}
}
}
SearchServiceGetKnowledgeSourceWeb
Exemple de requête
GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')?api-version=2026-04-01
Exemple de réponse
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "ks-example-index",
"kind": "web",
"description": "Description of the knowledge source.",
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
},
"webParameters": {
"domains": {
"allowedDomains": [
{
"address": "example.com",
"includeSubpages": true
},
{
"address": "another-example.com"
}
],
"blockedDomains": [
{
"address": "blocked.com"
},
{
"address": "spam.com",
"includeSubpages": true
}
]
}
}
}
Définitions
| Nom | Description |
|---|---|
| Accept |
L’en-tête Accept. |
| AIServices |
Paramètres pour les services d’IA. |
|
Azure |
Source de connaissances Configuration pour le stockage Blob Azure. |
|
Azure |
Source de connaissances Paramètres pour le stockage Blob Azure. |
|
Azure |
Nom du modèle Azure Open AI qui sera appelé. |
|
Azure |
Spécifie les paramètres de connexion à la ressource Azure OpenAI. |
|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
|
Error |
Détail de l’erreur. |
|
Error |
Réponse à l’erreur courante pour toutes les API Azure Resource Manager afin de renvoyer les détails d’erreur pour les opérations ratées. (Cela suit également le format de réponse d’erreur OData.). |
|
Indexed |
Configuration de la source de connaissances OneLake. |
|
Indexed |
Paramètres pour la source de connaissances OneLake. |
|
Indexing |
Représente une planification pour l’exécution de l’indexeur. |
|
Knowledge |
Spécifie la ressource Azure OpenAI utilisée pour la planification des requêtes. |
|
Knowledge |
Le modèle d’IA à utiliser pour la planification des requêtes. |
|
Knowledge |
Spécifie la ressource Azure OpenAI utilisée pour vectoriser une chaîne de requête. |
|
Knowledge |
Consolide tous les paramètres généraux d’ingestion des sources de connaissances. |
|
Knowledge |
Le type de source de connaissance. |
|
Search |
Efface la propriété d’identité d’une source de données. |
|
Search |
Spécifie l’identité d’une source de données à utiliser. |
|
Search |
Référence de champ pour un index de recherche. |
|
Search |
Source de connaissances ciblant un index de recherche. |
|
Search |
Paramètres de la source de connaissances de l’index de recherche. |
|
Search |
Clé de chiffrement gérée par le client dans Azure Key Vault. Les clés que vous créez et gérez peuvent être utilisées pour chiffrer ou déchiffrer des données au repos, telles que des index et des cartes de synonymes. |
|
Vector |
Méthode de vectorisation à utiliser au moment de la requête. |
|
Web |
Source de connaissances ciblant les résultats Web. |
|
Web |
Configuration pour le domaine source de connaissances web. |
|
Web |
Configuration d’autorisation/de blocage de domaine pour la source de connaissances Web. |
|
Web |
Paramètres de la source de connaissances Web. |
Accept
L’en-tête Accept.
| Valeur | Description |
|---|---|
| application/json;odata.metadata=minimal |
AIServices
Paramètres pour les services d’IA.
| Nom | Type | Description |
|---|---|---|
| apiKey |
string |
La clé API pour accéder aux services d’IA. |
| uri |
string (uri) |
URI du point de terminaison des services d’IA. |
AzureBlobKnowledgeSource
Source de connaissances Configuration pour le stockage Blob Azure.
| Nom | Type | Description |
|---|---|---|
| @odata.etag |
string |
L’ETag de la source de connaissance. |
| azureBlobParameters |
Le type de source de connaissances. |
|
| description |
string |
Description facultative définie par l’utilisateur. |
| encryptionKey |
Description d’une clé de chiffrement que vous créez dans Azure Key Vault. Cette clé sert à fournir un niveau supplémentaire de chiffrement au repos pour la définition de votre source de connaissance lorsque vous souhaitez être pleinement assuré que personne, pas même Microsoft, ne peut les déchiffrer. Une fois que vous avez chiffré la définition de votre source de connaissance, elle restera toujours chiffrée. Le service de recherche ignore les tentatives de définition de cette propriété sur null. Vous pouvez modifier cette propriété si vous souhaitez faire tourner votre clé de chiffrement ; La définition de votre source de connaissance ne sera pas affectée. Le chiffrement à l’aide de clés gérées par le client n’est pas disponible pour les services de recherche gratuits et n’est disponible que pour les services payants créés à partir du 1er janvier 2019. |
|
| kind |
string:
azure |
Le type de source de connaissances. |
| name |
string |
Nom de la source de connaissances. |
AzureBlobKnowledgeSourceParameters
Source de connaissances Paramètres pour le stockage Blob Azure.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| connectionString |
string |
Chaîne de connexion basée sur une clé ou au format ResourceId si vous utilisez une identité managée. |
|
| containerName |
string |
Nom du conteneur de stockage de blobs. |
|
| createdResources |
object |
Ressources créées par la source de connaissances. |
|
| folderPath |
string |
Chemin d’accès au dossier facultatif dans le conteneur. |
|
| ingestionParameters |
Consolide tous les paramètres d’ingestion généraux. |
||
| isADLSGen2 |
boolean |
False |
Définissez la valeur true si vous vous connectez à un compte de stockage ADLS Gen2. La valeur par défaut est false. |
AzureOpenAIModelName
Nom du modèle Azure Open AI qui sera appelé.
| Valeur | Description |
|---|---|
| text-embedding-ada-002 |
TextEmbeddingAda002 modèle. |
| text-embedding-3-large |
TextEmbedding3Large modèle. |
| text-embedding-3-small |
TextEmbedding3Small modèle. |
| gpt-5-mini |
Modèle Gpt5Mini. |
| gpt-5-nano |
Modèle Gpt5Nano. |
| gpt-5.4-mini |
Modèle Gpt54Mini. |
| gpt-5.4-nano |
Modèle Gpt54Nano. |
AzureOpenAIVectorizerParameters
Spécifie les paramètres de connexion à la ressource Azure OpenAI.
| Nom | Type | Description |
|---|---|---|
| apiKey |
string |
Clé API de la ressource Azure OpenAI désignée. |
| authIdentity | SearchIndexerDataIdentity: |
Identité managée affectée par l’utilisateur utilisée pour les connexions sortantes. |
| deploymentId |
string |
ID du déploiement du modèle Azure OpenAI sur la ressource désignée. |
| modelName |
Nom du modèle d’incorporation déployé sur le chemin d’accès deploymentId fourni. |
|
| resourceUri |
string (uri) |
URI de ressource de la ressource Azure OpenAI. |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
| Nom | Type | Description |
|---|---|---|
| info |
Informations supplémentaires. |
|
| type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
| Nom | Type | Description |
|---|---|---|
| additionalInfo |
Informations supplémentaires sur l’erreur. |
|
| code |
string |
Code d’erreur. |
| details |
Détails de l’erreur. |
|
| message |
string |
Message d’erreur. |
| target |
string |
Cible d’erreur. |
ErrorResponse
Réponse à l’erreur courante pour toutes les API Azure Resource Manager afin de renvoyer les détails d’erreur pour les opérations ratées. (Cela suit également le format de réponse d’erreur OData.).
| Nom | Type | Description |
|---|---|---|
| error |
Objet d’erreur. |
IndexedOneLakeKnowledgeSource
Configuration de la source de connaissances OneLake.
| Nom | Type | Description |
|---|---|---|
| @odata.etag |
string |
L’ETag de la source de connaissance. |
| description |
string |
Description facultative définie par l’utilisateur. |
| encryptionKey |
Description d’une clé de chiffrement que vous créez dans Azure Key Vault. Cette clé sert à fournir un niveau supplémentaire de chiffrement au repos pour la définition de votre source de connaissance lorsque vous souhaitez être pleinement assuré que personne, pas même Microsoft, ne peut les déchiffrer. Une fois que vous avez chiffré la définition de votre source de connaissance, elle restera toujours chiffrée. Le service de recherche ignore les tentatives de définition de cette propriété sur null. Vous pouvez modifier cette propriété si vous souhaitez faire tourner votre clé de chiffrement ; La définition de votre source de connaissance ne sera pas affectée. Le chiffrement à l’aide de clés gérées par le client n’est pas disponible pour les services de recherche gratuits et n’est disponible que pour les services payants créés à partir du 1er janvier 2019. |
|
| indexedOneLakeParameters |
Paramètres de la source de connaissances. |
|
| kind |
string:
indexed |
Le type de source de connaissances. |
| name |
string |
Nom de la source de connaissances. |
IndexedOneLakeKnowledgeSourceParameters
Paramètres pour la source de connaissances OneLake.
| Nom | Type | Description |
|---|---|---|
| createdResources |
object |
Ressources créées par la source de connaissances. |
| fabricWorkspaceId |
string |
ID de l’espace de travail OneLake. |
| ingestionParameters |
Consolide tous les paramètres d’ingestion généraux. |
|
| lakehouseId |
string |
Précise à quel point le chalet du lac OneLake accéder. |
| targetPath |
string |
Dossier ou raccourci OneLakehouse facultatif pour filtrer le contenu OneLake. |
IndexingSchedule
Représente une planification pour l’exécution de l’indexeur.
| Nom | Type | Description |
|---|---|---|
| interval |
string (duration) |
Intervalle de temps entre les exécutions de l’indexeur. |
| startTime |
string (date-time) |
Heure à laquelle un indexeur doit commencer à s’exécuter. |
KnowledgeBaseAzureOpenAIModel
Spécifie la ressource Azure OpenAI utilisée pour la planification des requêtes.
| Nom | Type | Description |
|---|---|---|
| azureOpenAIParameters |
Azure OpenAI paramètres. |
|
| kind |
string:
azure |
Le modèle d’IA à utiliser pour la planification des requêtes. |
KnowledgeBaseModelKind
Le modèle d’IA à utiliser pour la planification des requêtes.
| Valeur | Description |
|---|---|
| azureOpenAI |
Utilisez les modèles Azure Open AI pour la planification des requêtes. |
KnowledgeSourceAzureOpenAIVectorizer
Spécifie la ressource Azure OpenAI utilisée pour vectoriser une chaîne de requête.
| Nom | Type | Description |
|---|---|---|
| azureOpenAIParameters |
Contient les paramètres spécifiques à la vectorisation d’incorporation Azure OpenAI. |
|
| kind |
string:
azure |
Nom du type de méthode de vectorisation configuré pour être utilisé avec la recherche vectorielle. |
KnowledgeSourceIngestionParameters
Consolide tous les paramètres généraux d’ingestion des sources de connaissances.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| aiServices |
Configuration optionnelle des services d’IA pour le traitement de contenu. |
||
| chatCompletionModel | KnowledgeBaseModel: |
Modèle de complétion de chat facultatif pour la verbalisation d’image ou l’extraction de contexte. |
|
| contentExtractionMode |
enum:
|
minimal |
Mode d’extraction de contenu en option. La valeur par défaut est « minimal ». |
| disableImageVerbalization |
boolean |
False |
Indique si la verbalisation de l’image doit être désactivée. La valeur par défaut est false. |
| embeddingModel | KnowledgeSourceVectorizer: |
Configuration facultative du vectoriseur pour la vectorisation du contenu. |
|
| identity | SearchIndexerDataIdentity: |
Une identité explicite à utiliser pour cette source de connaissances. |
|
| ingestionSchedule |
Planification facultative de l’ingestion des données. |
KnowledgeSourceKind
Le type de source de connaissance.
| Valeur | Description |
|---|---|
| searchIndex |
Source de connaissances qui lit les données d’un index de recherche. |
| azureBlob |
Source de connaissances qui lit et ingère des données de Stockage Blob Azure dans un index de recherche. |
| indexedOneLake |
Une source de connaissances qui lit les données provenant de OneLake indexé. |
| web |
Une source de connaissances qui lit des données du web. |
SearchIndexerDataNoneIdentity
Efface la propriété d’identité d’une source de données.
| Nom | Type | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment d’URI spécifiant le type d’identité. |
SearchIndexerDataUserAssignedIdentity
Spécifie l’identité d’une source de données à utiliser.
| Nom | Type | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment d’URI spécifiant le type d’identité. |
| userAssignedIdentity |
string |
Id de ressource Azure complet d’une identité managée affectée par l’utilisateur sous la forme « /subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId » qui doit avoir été affecté au service de recherche. |
SearchIndexFieldReference
Référence de champ pour un index de recherche.
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom du champ. |
SearchIndexKnowledgeSource
Source de connaissances ciblant un index de recherche.
| Nom | Type | Description |
|---|---|---|
| @odata.etag |
string |
L’ETag de la source de connaissance. |
| description |
string |
Description facultative définie par l’utilisateur. |
| encryptionKey |
Description d’une clé de chiffrement que vous créez dans Azure Key Vault. Cette clé sert à fournir un niveau supplémentaire de chiffrement au repos pour la définition de votre source de connaissance lorsque vous souhaitez être pleinement assuré que personne, pas même Microsoft, ne peut les déchiffrer. Une fois que vous avez chiffré la définition de votre source de connaissance, elle restera toujours chiffrée. Le service de recherche ignore les tentatives de définition de cette propriété sur null. Vous pouvez modifier cette propriété si vous souhaitez faire tourner votre clé de chiffrement ; La définition de votre source de connaissance ne sera pas affectée. Le chiffrement à l’aide de clés gérées par le client n’est pas disponible pour les services de recherche gratuits et n’est disponible que pour les services payants créés à partir du 1er janvier 2019. |
|
| kind |
string:
search |
Le type de source de connaissances. |
| name |
string |
Nom de la source de connaissances. |
| searchIndexParameters |
Paramètres de la source de connaissances. |
SearchIndexKnowledgeSourceParameters
Paramètres de la source de connaissances de l’index de recherche.
| Nom | Type | Description |
|---|---|---|
| searchFields |
Utilisé pour restreindre les champs à rechercher dans l’index de recherche. |
|
| searchIndexName |
string |
Nom de l’index de recherche. |
| semanticConfigurationName |
string |
Permet de spécifier une configuration sémantique différente de celle par défaut sur l’index de recherche cible. |
| sourceDataFields |
Permet de demander des champs supplémentaires pour les données sources référencées. |
SearchResourceEncryptionKey
Clé de chiffrement gérée par le client dans Azure Key Vault. Les clés que vous créez et gérez peuvent être utilisées pour chiffrer ou déchiffrer des données au repos, telles que des index et des cartes de synonymes.
| Nom | Type | Description |
|---|---|---|
| accessCredentials.applicationId |
string |
ID d’application AAD qui a reçu les autorisations d’accès requises au coffre de clés Azure à utiliser lors du chiffrement de vos données au repos. L’ID d’application ne doit pas être confondu avec l’ID d’objet de votre application AAD. |
| accessCredentials.applicationSecret |
string |
Clé d’authentification de l’application AAD spécifiée. |
| identity | SearchIndexerDataIdentity: |
Identité managée explicite à utiliser pour cette clé de chiffrement. Si elle n’est pas spécifiée et que la propriété d’informations d’identification d’accès est null, l’identité managée affectée par le système est utilisée. Lors de la mise à jour vers la ressource, si l’identité explicite n’est pas spécifiée, elle reste inchangée. Si « none » est spécifié, la valeur de cette propriété est effacée. |
| keyVaultKeyName |
string |
Nom de votre clé Azure Key Vault à utiliser pour chiffrer vos données au repos. |
| keyVaultKeyVersion |
string |
Version de votre clé Azure Key Vault à utiliser pour chiffrer vos données au repos. |
| keyVaultUri |
string |
URI de votre coffre de clés Azure, également appelé nom DNS, qui contient la clé à utiliser pour chiffrer vos données au repos. Un exemple d’URI peut être |
VectorSearchVectorizerKind
Méthode de vectorisation à utiliser au moment de la requête.
| Valeur | Description |
|---|---|
| azureOpenAI |
Générez des incorporations à l’aide d’une ressource Azure OpenAI au moment de la requête. |
| customWebApi |
Générez des incorporations à l’aide d’un point de terminaison web personnalisé au moment de la requête. |
| aiServicesVision |
Générez des incorporations pour une entrée image ou texte au moment de la requête à l’aide de l’API Vision Vectorize d’Azure AI Services. |
| aml |
Générez des intégrations à l’aide d’un point de terminaison Azure Machine Learning déployé via le catalogue de modèles Azure AI Foundry au moment de la requête. |
WebKnowledgeSource
Source de connaissances ciblant les résultats Web.
| Nom | Type | Description |
|---|---|---|
| @odata.etag |
string |
L’ETag de la source de connaissance. |
| description |
string |
Description facultative définie par l’utilisateur. |
| encryptionKey |
Description d’une clé de chiffrement que vous créez dans Azure Key Vault. Cette clé sert à fournir un niveau supplémentaire de chiffrement au repos pour la définition de votre source de connaissance lorsque vous souhaitez être pleinement assuré que personne, pas même Microsoft, ne peut les déchiffrer. Une fois que vous avez chiffré la définition de votre source de connaissance, elle restera toujours chiffrée. Le service de recherche ignore les tentatives de définition de cette propriété sur null. Vous pouvez modifier cette propriété si vous souhaitez faire tourner votre clé de chiffrement ; La définition de votre source de connaissance ne sera pas affectée. Le chiffrement à l’aide de clés gérées par le client n’est pas disponible pour les services de recherche gratuits et n’est disponible que pour les services payants créés à partir du 1er janvier 2019. |
|
| kind |
string:
web |
Le type de source de connaissances. |
| name |
string |
Nom de la source de connaissances. |
| webParameters |
Paramètres de la source de connaissances Web. |
WebKnowledgeSourceDomain
Configuration pour le domaine source de connaissances web.
| Nom | Type | Description |
|---|---|---|
| address |
string |
L’adresse du domaine. |
| includeSubpages |
boolean |
S’il faut ou non inclure des sous-pages de ce domaine. |
WebKnowledgeSourceDomains
Configuration d’autorisation/de blocage de domaine pour la source de connaissances Web.
| Nom | Type | Description |
|---|---|---|
| allowedDomains |
Des domaines autorisés pour les résultats web. |
|
| blockedDomains |
Des domaines bloqués dans les résultats web. |
WebKnowledgeSourceParameters
Paramètres de la source de connaissances Web.
| Nom | Type | Description |
|---|---|---|
| domains |
Configuration d’autorisation/blocage du domaine pour les résultats Web. |