SearchIndexer interface
Representa un indexador.
Propiedades
data |
Nombre del origen de datos del que este indexador lee los datos. |
description | Descripción del indexador. |
encryption |
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se usa para proporcionar un nivel adicional de cifrado en reposo para la definición del indexador (así como el estado de ejecución del indexador) cuando desee asegurarse de que nadie, ni siquiera Microsoft, puede descifrarlos en Azure Cognitive Search. Una vez que haya cifrado la definición del indexador, siempre permanecerá cifrada. Azure Cognitive Search omitirá los intentos de establecer esta propiedad en null. Puede cambiar esta propiedad según sea necesario si desea rotar la clave de cifrado; La definición del indexador (y el estado de ejecución del indexador) no se verán afectados. 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 de pago creados el 1 de enero de 2019 o después. |
etag | ETag del indexador. |
field |
Define las asignaciones entre los campos del origen de datos y los campos de destino correspondientes del índice. |
is |
Valor que indica si el indexador está deshabilitado. El valor predeterminado es False. Valor predeterminado: false. |
name | El nombre del indizador. |
output |
Las asignaciones de campos de salida se aplican después del enriquecimiento e inmediatamente antes de la indexación. |
parameters | Parámetros para la ejecución del indexador. |
schedule | La programación de este indexador. |
skillset |
Nombre del conjunto de aptitudes que se ejecuta con este indexador. |
target |
Nombre del índice en el que este indexador escribe datos. |
Detalles de las propiedades
dataSourceName
Nombre del origen de datos del que este indexador lee los datos.
dataSourceName: string
Valor de propiedad
string
description
Descripción del indexador.
description?: string
Valor de propiedad
string
encryptionKey
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se usa para proporcionar un nivel adicional de cifrado en reposo para la definición del indexador (así como el estado de ejecución del indexador) cuando desee asegurarse de que nadie, ni siquiera Microsoft, puede descifrarlos en Azure Cognitive Search. Una vez que haya cifrado la definición del indexador, siempre permanecerá cifrada. Azure Cognitive Search omitirá los intentos de establecer esta propiedad en null. Puede cambiar esta propiedad según sea necesario si desea rotar la clave de cifrado; La definición del indexador (y el estado de ejecución del indexador) no se verán afectados. 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 de pago creados el 1 de enero de 2019 o después.
encryptionKey?: SearchResourceEncryptionKey
Valor de propiedad
etag
ETag del indexador.
etag?: string
Valor de propiedad
string
fieldMappings
Define las asignaciones entre los campos del origen de datos y los campos de destino correspondientes del índice.
fieldMappings?: FieldMapping[]
Valor de propiedad
isDisabled
Valor que indica si el indexador está deshabilitado. El valor predeterminado es False. Valor predeterminado: false.
isDisabled?: boolean
Valor de propiedad
boolean
name
El nombre del indizador.
name: string
Valor de propiedad
string
outputFieldMappings
Las asignaciones de campos de salida se aplican después del enriquecimiento e inmediatamente antes de la indexación.
outputFieldMappings?: FieldMapping[]
Valor de propiedad
parameters
Parámetros para la ejecución del indexador.
parameters?: IndexingParameters
Valor de propiedad
schedule
skillsetName
Nombre del conjunto de aptitudes que se ejecuta con este indexador.
skillsetName?: string
Valor de propiedad
string
targetIndexName
Nombre del índice en el que este indexador escribe datos.
targetIndexName: string
Valor de propiedad
string