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.

sourceName
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

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

ErrorResponse

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

SearchServiceGetKnowledgeSource
SearchServiceGetKnowledgeSourceAzureBlob
SearchServiceGetKnowledgeSourceIndexedOneLake
SearchServiceGetKnowledgeSourceWeb

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.

AzureBlobKnowledgeSource

Source de connaissances Configuration pour le stockage Blob Azure.

AzureBlobKnowledgeSourceParameters

Source de connaissances Paramètres pour le stockage Blob Azure.

AzureOpenAIModelName

Nom du modèle Azure Open AI qui sera appelé.

AzureOpenAIVectorizerParameters

Spécifie les paramètres de connexion à la ressource Azure OpenAI.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’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.).

IndexedOneLakeKnowledgeSource

Configuration de la source de connaissances OneLake.

IndexedOneLakeKnowledgeSourceParameters

Paramètres pour la source de connaissances OneLake.

IndexingSchedule

Représente une planification pour l’exécution de l’indexeur.

KnowledgeBaseAzureOpenAIModel

Spécifie la ressource Azure OpenAI utilisée pour la planification des requêtes.

KnowledgeBaseModelKind

Le modèle d’IA à utiliser pour la planification des requêtes.

KnowledgeSourceAzureOpenAIVectorizer

Spécifie la ressource Azure OpenAI utilisée pour vectoriser une chaîne de requête.

KnowledgeSourceIngestionParameters

Consolide tous les paramètres généraux d’ingestion des sources de connaissances.

KnowledgeSourceKind

Le type de source de connaissance.

SearchIndexerDataNoneIdentity

Efface la propriété d’identité d’une source de données.

SearchIndexerDataUserAssignedIdentity

Spécifie l’identité d’une source de données à utiliser.

SearchIndexFieldReference

Référence de champ pour un index de recherche.

SearchIndexKnowledgeSource

Source de connaissances ciblant un index de recherche.

SearchIndexKnowledgeSourceParameters

Paramètres de la source de connaissances de l’index de recherche.

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.

VectorSearchVectorizerKind

Méthode de vectorisation à utiliser au moment de la requête.

WebKnowledgeSource

Source de connaissances ciblant les résultats Web.

WebKnowledgeSourceDomain

Configuration pour le domaine source de connaissances web.

WebKnowledgeSourceDomains

Configuration d’autorisation/de blocage de domaine pour la source de connaissances Web.

WebKnowledgeSourceParameters

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

AzureBlobKnowledgeSourceParameters

Le type de source de connaissances.

description

string

Description facultative définie par l’utilisateur.

encryptionKey

SearchResourceEncryptionKey

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:

azureBlob

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

KnowledgeSourceIngestionParameters

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

AzureOpenAIModelName

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

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

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

ErrorDetail

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

SearchResourceEncryptionKey

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

IndexedOneLakeKnowledgeSourceParameters

Paramètres de la source de connaissances.

kind string:

indexedOneLake

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

KnowledgeSourceIngestionParameters

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

AzureOpenAIVectorizerParameters

Azure OpenAI paramètres.

kind string:

azureOpenAI

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

AzureOpenAIVectorizerParameters

Contient les paramètres spécifiques à la vectorisation d’incorporation Azure OpenAI.

kind string:

azureOpenAI

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

AIServices

Configuration optionnelle des services d’IA pour le traitement de contenu.

chatCompletionModel KnowledgeBaseModel:

KnowledgeBaseAzureOpenAIModel

Modèle de complétion de chat facultatif pour la verbalisation d’image ou l’extraction de contexte.

contentExtractionMode enum:
  • minimal
  • standard
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:

KnowledgeSourceAzureOpenAIVectorizer

Configuration facultative du vectoriseur pour la vectorisation du contenu.

identity SearchIndexerDataIdentity:

Une identité explicite à utiliser pour cette source de connaissances.

ingestionSchedule

IndexingSchedule

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.Azure.Search.DataNoneIdentity

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.Azure.Search.DataUserAssignedIdentity

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

SearchResourceEncryptionKey

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:

searchIndex

Le type de source de connaissances.

name

string

Nom de la source de connaissances.

searchIndexParameters

SearchIndexKnowledgeSourceParameters

Paramètres de la source de connaissances.

SearchIndexKnowledgeSourceParameters

Paramètres de la source de connaissances de l’index de recherche.

Nom Type Description
searchFields

SearchIndexFieldReference[]

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

SearchIndexFieldReference[]

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 https://my-keyvault-name.vault.azure.net.

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

SearchResourceEncryptionKey

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

WebKnowledgeSourceParameters

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

WebKnowledgeSourceDomain[]

Des domaines autorisés pour les résultats web.

blockedDomains

WebKnowledgeSourceDomain[]

Des domaines bloqués dans les résultats web.

WebKnowledgeSourceParameters

Paramètres de la source de connaissances Web.

Nom Type Description
domains

WebKnowledgeSourceDomains

Configuration d’autorisation/blocage du domaine pour les résultats Web.