Knowledge Sources - Get

Recupera una definición de origen de conocimiento.

GET {endpoint}/knowledgesources('{sourceName}')?api-version=2026-04-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
endpoint
path True

string (uri)

La dirección URL del punto de conexión del servicio de búsqueda.

sourceName
path True

string

El nombre de la fuente de conocimiento.

api-version
query True

string

minLength: 1

Versión de la API que se va a usar para esta operación.

Encabezado de la solicitud

Nombre Requerido Tipo Description
Accept

Accept

El encabezado Aceptar.

x-ms-client-request-id

string (uuid)

Identificador de cadena globalmente único y generado por el cliente para la solicitud.

Respuestas

Nombre Tipo Description
200 OK KnowledgeSource:

La solicitud se ha realizado correctamente.

Other Status Codes

ErrorResponse

Una respuesta de error inesperada.

Seguridad

api-key

Tipo: apiKey
En: header

OAuth2Auth

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/v2.0/authorize

Ámbitos

Nombre Description
https://search.azure.com/.default

Ejemplos

SearchServiceGetKnowledgeSource
SearchServiceGetKnowledgeSourceAzureBlob
SearchServiceGetKnowledgeSourceIndexedOneLake
SearchServiceGetKnowledgeSourceWeb

SearchServiceGetKnowledgeSource

Solicitud de ejemplo

GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')?api-version=2026-04-01

Respuesta de muestra

{
  "@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

Solicitud de ejemplo

GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')?api-version=2026-04-01

Respuesta de muestra

{
  "@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

Solicitud de ejemplo

GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')?api-version=2026-04-01

Respuesta de muestra

{
  "@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

Solicitud de ejemplo

GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')?api-version=2026-04-01

Respuesta de muestra

{
  "@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
        }
      ]
    }
  }
}

Definiciones

Nombre Description
Accept

El encabezado Aceptar.

AIServices

Parámetros para los servicios de IA.

AzureBlobKnowledgeSource

Configuración para el origen de conocimiento de Azure Blob Storage.

AzureBlobKnowledgeSourceParameters

Parámetros para el origen de conocimiento de Azure Blob Storage.

AzureOpenAIModelName

Nombre del modelo de Azure Open AI al que se llamará.

AzureOpenAIVectorizerParameters

Especifica los parámetros para conectarse al recurso de Azure OpenAI.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta común a errores para todas las APIs de Azure Resource Manager para devolver detalles de error por operaciones fallidas. (Esto también sigue el formato de respuesta de error de OData).

IndexedOneLakeKnowledgeSource

Configuración para el origen de conocimiento de OneLake.

IndexedOneLakeKnowledgeSourceParameters

Parámetros para el origen de conocimiento de OneLake.

IndexingSchedule

Representa una programación para la ejecución del indexador.

KnowledgeBaseAzureOpenAIModel

Especifica el recurso de Azure OpenAI que se usa para realizar la planeación de consultas.

KnowledgeBaseModelKind

El modelo de IA que se utilizará para la planificación de consultas.

KnowledgeSourceAzureOpenAIVectorizer

Especifica el recurso de Azure OpenAI que se usa para vectorizar una cadena de consulta.

KnowledgeSourceIngestionParameters

Consolida todas las configuraciones generales de ingesta para los orígenes de conocimiento.

KnowledgeSourceKind

El tipo de fuente de conocimiento.

SearchIndexerDataNoneIdentity

Borra la propiedad de identidad de un origen de datos.

SearchIndexerDataUserAssignedIdentity

Especifica la identidad de un origen de datos que se va a usar.

SearchIndexFieldReference

Referencia de campo para un índice de búsqueda.

SearchIndexKnowledgeSource

Fuente de conocimiento dirigida a un índice de búsqueda.

SearchIndexKnowledgeSourceParameters

Parámetros para el origen de conocimiento del índice de búsqueda.

SearchResourceEncryptionKey

Una clave de cifrado administrada por el cliente en Azure Key Vault. Las claves que crea y administra se pueden usar para cifrar o descifrar datos en reposo, como índices y mapas de sinónimos.

VectorSearchVectorizerKind

El método de vectorización que se utilizará durante el tiempo de consulta.

WebKnowledgeSource

Fuente de conocimiento dirigida a resultados web.

WebKnowledgeSourceDomain

Configuración para el dominio de origen de conocimiento web.

WebKnowledgeSourceDomains

Configuración de dominio/bloqueo para el origen de conocimiento web.

WebKnowledgeSourceParameters

Parámetros para el origen de conocimiento web.

Accept

El encabezado Aceptar.

Valor Description
application/json;odata.metadata=minimal

AIServices

Parámetros para los servicios de IA.

Nombre Tipo Description
apiKey

string

La clave de API para acceder a los servicios de IA.

uri

string (uri)

El URI del punto de conexión de AI Services.

AzureBlobKnowledgeSource

Configuración para el origen de conocimiento de Azure Blob Storage.

Nombre Tipo Description
@odata.etag

string

El ETag de la fuente de conocimiento.

azureBlobParameters

AzureBlobKnowledgeSourceParameters

El tipo de fuente de conocimiento.

description

string

Descripción opcional definida por el usuario.

encryptionKey

SearchResourceEncryptionKey

Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para la definición de la fuente de conocimiento cuando quieres la total seguridad de que nadie, ni siquiera Microsoft, puede descifrarlas. Una vez que hayas cifrado la definición de tu fuente de conocimiento, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puedes cambiar esta propiedad según lo necesites si quieres rotar tu clave de cifrado; La definición de tu fuente de conocimiento no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios pagos creados a partir del 1 de enero de 2019.

kind string:

azureBlob

El tipo de fuente de conocimiento.

name

string

El nombre de la fuente de conocimiento.

AzureBlobKnowledgeSourceParameters

Parámetros para el origen de conocimiento de Azure Blob Storage.

Nombre Tipo Valor predeterminado Description
connectionString

string

Cadena de conexión basada en clave o el formato ResourceId si se usa una identidad administrada.

containerName

string

Nombre del contenedor de almacenamiento de blobs.

createdResources

object

Recursos creados por la fuente de conocimiento.

folderPath

string

Ruta de acceso de carpeta opcional dentro del contenedor.

ingestionParameters

KnowledgeSourceIngestionParameters

Consolida todas las configuraciones generales de ingesta.

isADLSGen2

boolean

False

Establézcalo en true si se conecta a una cuenta de almacenamiento de ADLS Gen2. El valor predeterminado es falso.

AzureOpenAIModelName

Nombre del modelo de Azure Open AI al que se llamará.

Valor Description
text-embedding-ada-002

TextEmbeddingAda002 modelo.

text-embedding-3-large

TextEmbedding3 Modelo grande.

text-embedding-3-small

TextoEmbede3Modelo pequeño.

gpt-5-mini

Modelo Gpt5Mini.

gpt-5-nano

Modelo Gpt5Nano.

gpt-5.4-mini

Modelo GPT54Mini.

gpt-5.4-nano

Modelo Gpt54Nano.

AzureOpenAIVectorizerParameters

Especifica los parámetros para conectarse al recurso de Azure OpenAI.

Nombre Tipo Description
apiKey

string

Clave de API del recurso de Azure OpenAI designado.

authIdentity SearchIndexerDataIdentity:

La identidad administrada asignada por el usuario que se usa para las conexiones salientes.

deploymentId

string

Identificador de la implementación del modelo de Azure OpenAI en el recurso designado.

modelName

AzureOpenAIModelName

Nombre del modelo de inserción que se implementa en la ruta de acceso deploymentId proporcionada.

resourceUri

string (uri)

Identificador URI del recurso de Azure OpenAI.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta común a errores para todas las APIs de Azure Resource Manager para devolver detalles de error por operaciones fallidas. (Esto también sigue el formato de respuesta de error de OData).

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

IndexedOneLakeKnowledgeSource

Configuración para el origen de conocimiento de OneLake.

Nombre Tipo Description
@odata.etag

string

El ETag de la fuente de conocimiento.

description

string

Descripción opcional definida por el usuario.

encryptionKey

SearchResourceEncryptionKey

Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para la definición de la fuente de conocimiento cuando quieres la total seguridad de que nadie, ni siquiera Microsoft, puede descifrarlas. Una vez que hayas cifrado la definición de tu fuente de conocimiento, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puedes cambiar esta propiedad según lo necesites si quieres rotar tu clave de cifrado; La definición de tu fuente de conocimiento no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios pagos creados a partir del 1 de enero de 2019.

indexedOneLakeParameters

IndexedOneLakeKnowledgeSourceParameters

Los parámetros de la fuente de conocimiento.

kind string:

indexedOneLake

El tipo de fuente de conocimiento.

name

string

El nombre de la fuente de conocimiento.

IndexedOneLakeKnowledgeSourceParameters

Parámetros para el origen de conocimiento de OneLake.

Nombre Tipo Description
createdResources

object

Recursos creados por la fuente de conocimiento.

fabricWorkspaceId

string

ID de área de trabajo de OneLake.

ingestionParameters

KnowledgeSourceIngestionParameters

Consolida todas las configuraciones generales de ingesta.

lakehouseId

string

Especifica a qué casa del lago OneLake se va a acceder.

targetPath

string

Carpeta OneLakehouse opcional o acceso directo para filtrar el contenido de OneLake.

IndexingSchedule

Representa una programación para la ejecución del indexador.

Nombre Tipo Description
interval

string (duration)

Intervalo de tiempo entre ejecuciones del indexador.

startTime

string (date-time)

Hora en la que un indexador debe comenzar a ejecutarse.

KnowledgeBaseAzureOpenAIModel

Especifica el recurso de Azure OpenAI que se usa para realizar la planeación de consultas.

Nombre Tipo Description
azureOpenAIParameters

AzureOpenAIVectorizerParameters

Azure OpenAI.

kind string:

azureOpenAI

El modelo de IA que se utilizará para la planificación de consultas.

KnowledgeBaseModelKind

El modelo de IA que se utilizará para la planificación de consultas.

Valor Description
azureOpenAI

Use modelos de Azure Open AI para la planeación de consultas.

KnowledgeSourceAzureOpenAIVectorizer

Especifica el recurso de Azure OpenAI que se usa para vectorizar una cadena de consulta.

Nombre Tipo Description
azureOpenAIParameters

AzureOpenAIVectorizerParameters

Contiene los parámetros específicos de la vectorización de inserción de Azure OpenAI.

kind string:

azureOpenAI

El nombre del tipo de método de vectorización que se configura para su uso con la búsqueda vectorial.

KnowledgeSourceIngestionParameters

Consolida todas las configuraciones generales de ingesta para los orígenes de conocimiento.

Nombre Tipo Valor predeterminado Description
aiServices

AIServices

Configuración opcional de AI Services para el procesamiento de contenido.

chatCompletionModel KnowledgeBaseModel:

KnowledgeBaseAzureOpenAIModel

Modelo opcional de finalización de chat para la verbalización de imágenes o la extracción de contexto.

contentExtractionMode enum:
  • minimal
  • standard
minimal

Modo de extracción de contenido opcional. El valor predeterminado es 'mínimo'.

disableImageVerbalization

boolean

False

Indica si se debe desactivar la verbalización de la imagen. El valor predeterminado es falso.

embeddingModel KnowledgeSourceVectorizer:

KnowledgeSourceAzureOpenAIVectorizer

Configuración opcional del vectorizador para vectorizar contenido.

identity SearchIndexerDataIdentity:

Una identidad explícita que se usará para este origen de conocimiento.

ingestionSchedule

IndexingSchedule

Programación opcional para la ingesta de datos.

KnowledgeSourceKind

El tipo de fuente de conocimiento.

Valor Description
searchIndex

Un origen de conocimiento que lee datos de un índice de búsqueda.

azureBlob

Un origen de conocimiento que lee e ingiere datos de Azure Blob Storage en un índice de búsqueda.

indexedOneLake

Una fuente de conocimiento que lee datos de OneLake indexado.

web

Una fuente de conocimiento que lee datos de la web.

SearchIndexerDataNoneIdentity

Borra la propiedad de identidad de un origen de datos.

Nombre Tipo Description
@odata.type string:

#Microsoft.Azure.Search.DataNoneIdentity

Fragmento de URI que especifica el tipo de identidad.

SearchIndexerDataUserAssignedIdentity

Especifica la identidad de un origen de datos que se va a usar.

Nombre Tipo Description
@odata.type string:

#Microsoft.Azure.Search.DataUserAssignedIdentity

Fragmento de URI que especifica el tipo de identidad.

userAssignedIdentity

string

El identificador de recurso de Azure completo de una identidad administrada asignada por el usuario normalmente con el formato "/subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" que se debe haber asignado al servicio de búsqueda.

SearchIndexFieldReference

Referencia de campo para un índice de búsqueda.

Nombre Tipo Description
name

string

Nombre del campo.

SearchIndexKnowledgeSource

Fuente de conocimiento dirigida a un índice de búsqueda.

Nombre Tipo Description
@odata.etag

string

El ETag de la fuente de conocimiento.

description

string

Descripción opcional definida por el usuario.

encryptionKey

SearchResourceEncryptionKey

Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para la definición de la fuente de conocimiento cuando quieres la total seguridad de que nadie, ni siquiera Microsoft, puede descifrarlas. Una vez que hayas cifrado la definición de tu fuente de conocimiento, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puedes cambiar esta propiedad según lo necesites si quieres rotar tu clave de cifrado; La definición de tu fuente de conocimiento no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios pagos creados a partir del 1 de enero de 2019.

kind string:

searchIndex

El tipo de fuente de conocimiento.

name

string

El nombre de la fuente de conocimiento.

searchIndexParameters

SearchIndexKnowledgeSourceParameters

Los parámetros de la fuente de conocimiento.

SearchIndexKnowledgeSourceParameters

Parámetros para el origen de conocimiento del índice de búsqueda.

Nombre Tipo Description
searchFields

SearchIndexFieldReference[]

Se utiliza para restringir los campos que se buscan en el índice de búsqueda.

searchIndexName

string

El nombre del índice de búsqueda.

semanticConfigurationName

string

Se utiliza para especificar una configuración semántica diferente en el índice de búsqueda de destino distinta de la predeterminada.

sourceDataFields

SearchIndexFieldReference[]

Se utiliza para solicitar campos adicionales para los datos de origen a los que se hace referencia.

SearchResourceEncryptionKey

Una clave de cifrado administrada por el cliente en Azure Key Vault. Las claves que crea y administra se pueden usar para cifrar o descifrar datos en reposo, como índices y mapas de sinónimos.

Nombre Tipo Description
accessCredentials.applicationId

string

Un identificador de aplicación de AAD al que se concedieron los permisos de acceso necesarios a Azure Key Vault que se va a usar al cifrar los datos en reposo. El identificador de aplicación no debe confundirse con el id. de objeto de la aplicación de AAD.

accessCredentials.applicationSecret

string

Clave de autenticación de la aplicación de AAD especificada.

identity SearchIndexerDataIdentity:

Una identidad administrada explícita que se va a usar para esta clave de cifrado. Si no se especifica y la propiedad de credenciales de acceso es null, se usa la identidad administrada asignada por el sistema. Al actualizar al recurso, si la identidad explícita no está especificada, permanece sin cambios. Si se especifica "none", se borra el valor de esta propiedad.

keyVaultKeyName

string

Nombre de la clave de Azure Key Vault que se usará para cifrar los datos en reposo.

keyVaultKeyVersion

string

Versión de la clave de Azure Key Vault que se usará para cifrar los datos en reposo.

keyVaultUri

string

El URI de Azure Key Vault, también denominado nombre DNS, que contiene la clave que se va a usar para cifrar los datos en reposo. Un URI de ejemplo podría ser https://my-keyvault-name.vault.azure.net.

VectorSearchVectorizerKind

El método de vectorización que se utilizará durante el tiempo de consulta.

Valor Description
azureOpenAI

Genere incrustaciones mediante un recurso de Azure OpenAI en el momento de la consulta.

customWebApi

Genere incrustaciones mediante un punto de conexión web personalizado en el momento de la consulta.

aiServicesVision

Genere incrustaciones para una entrada de imagen o texto en el momento de la consulta mediante Azure AI Services Vision Vectorize API.

aml

Genere inserciones mediante un punto de conexión de Azure Machine Learning implementado a través del catálogo de modelos de Fundición de IA de Azure en el momento de la consulta.

WebKnowledgeSource

Fuente de conocimiento dirigida a resultados web.

Nombre Tipo Description
@odata.etag

string

El ETag de la fuente de conocimiento.

description

string

Descripción opcional definida por el usuario.

encryptionKey

SearchResourceEncryptionKey

Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para la definición de la fuente de conocimiento cuando quieres la total seguridad de que nadie, ni siquiera Microsoft, puede descifrarlas. Una vez que hayas cifrado la definición de tu fuente de conocimiento, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puedes cambiar esta propiedad según lo necesites si quieres rotar tu clave de cifrado; La definición de tu fuente de conocimiento no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios pagos creados a partir del 1 de enero de 2019.

kind string:

web

El tipo de fuente de conocimiento.

name

string

El nombre de la fuente de conocimiento.

webParameters

WebKnowledgeSourceParameters

Los parámetros de la fuente de conocimiento web.

WebKnowledgeSourceDomain

Configuración para el dominio de origen de conocimiento web.

Nombre Tipo Description
address

string

La dirección del dominio.

includeSubpages

boolean

Si se deben incluir o no subpáginas de este dominio.

WebKnowledgeSourceDomains

Configuración de dominio/bloqueo para el origen de conocimiento web.

Nombre Tipo Description
allowedDomains

WebKnowledgeSourceDomain[]

Dominios que están permitidos para resultados web.

blockedDomains

WebKnowledgeSourceDomain[]

Dominios bloqueados en los resultados web.

WebKnowledgeSourceParameters

Parámetros para el origen de conocimiento web.

Nombre Tipo Description
domains

WebKnowledgeSourceDomains

Configuración de dominio/bloqueo de permitidos para resultados web.