SearchIndexer interface

Representa un indexador.

Propiedades

dataSourceName

Nombre del origen de datos del que este indexador lee los datos.

description

Descripción del indexador.

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.

etag

ETag del indexador.

fieldMappings

Define las asignaciones entre los campos del origen de datos y los campos de destino correspondientes del índice.

isDisabled

Valor que indica si el indexador está deshabilitado. El valor predeterminado es False. Valor predeterminado: false.

name

El nombre del indizador.

outputFieldMappings

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.

skillsetName

Nombre del conjunto de aptitudes que se ejecuta con este indexador.

targetIndexName

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

La programación de este indexador.

schedule?: IndexingSchedule

Valor de propiedad

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