Partager via


SearchIndexer interface

Représente un indexeur.

Propriétés

dataSourceName

Nom de la source de données à partir de laquelle cet indexeur lit les données.

description

Description de l’indexeur.

encryptionKey

Description d’une clé de chiffrement que vous créez dans Azure Key Vault. Cette clé est utilisée pour fournir un niveau supplémentaire de chiffrement au repos pour la définition de votre indexeur (ainsi que l’état d’exécution de l’indexeur) lorsque vous souhaitez avoir l’assurance complète que personne, pas même Microsoft, ne peut les déchiffrer dans Recherche cognitive Azure. Une fois que vous avez chiffré la définition de votre indexeur, elle reste toujours chiffrée. Recherche cognitive Azure ignore les tentatives de définition de cette propriété sur null. Vous pouvez modifier cette propriété si nécessaire si vous souhaitez faire pivoter votre clé de chiffrement ; La définition de votre indexeur (et l’état d’exécution de l’indexeur) ne seront pas affectées. Le chiffrement avec des 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.

etag

ETag de l’indexeur.

fieldMappings

Définit les mappages entre les champs de la source de données et les champs cibles correspondants dans l’index.

isDisabled

Valeur indiquant si l’indexeur est désactivé. La valeur par défaut est false. Valeur par défaut : false.

name

Nom de l'indexeur.

outputFieldMappings

Les mappages de champs de sortie sont appliqués après l’enrichissement et immédiatement avant l’indexation.

parameters

Paramètres pour l’exécution de l’indexeur.

schedule

Planification de cet indexeur.

skillsetName

Nom de l’ensemble de compétences qui s’exécute avec cet indexeur.

targetIndexName

Nom de l’index dans lequel cet indexeur écrit des données.

Détails de la propriété

dataSourceName

Nom de la source de données à partir de laquelle cet indexeur lit les données.

dataSourceName: string

Valeur de propriété

string

description

Description de l’indexeur.

description?: string

Valeur de propriété

string

encryptionKey

Description d’une clé de chiffrement que vous créez dans Azure Key Vault. Cette clé est utilisée pour fournir un niveau supplémentaire de chiffrement au repos pour la définition de votre indexeur (ainsi que l’état d’exécution de l’indexeur) lorsque vous souhaitez avoir l’assurance complète que personne, pas même Microsoft, ne peut les déchiffrer dans Recherche cognitive Azure. Une fois que vous avez chiffré la définition de votre indexeur, elle reste toujours chiffrée. Recherche cognitive Azure ignore les tentatives de définition de cette propriété sur null. Vous pouvez modifier cette propriété si nécessaire si vous souhaitez faire pivoter votre clé de chiffrement ; La définition de votre indexeur (et l’état d’exécution de l’indexeur) ne seront pas affectées. Le chiffrement avec des 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.

encryptionKey?: SearchResourceEncryptionKey

Valeur de propriété

etag

ETag de l’indexeur.

etag?: string

Valeur de propriété

string

fieldMappings

Définit les mappages entre les champs de la source de données et les champs cibles correspondants dans l’index.

fieldMappings?: FieldMapping[]

Valeur de propriété

isDisabled

Valeur indiquant si l’indexeur est désactivé. La valeur par défaut est false. Valeur par défaut : false.

isDisabled?: boolean

Valeur de propriété

boolean

name

Nom de l'indexeur.

name: string

Valeur de propriété

string

outputFieldMappings

Les mappages de champs de sortie sont appliqués après l’enrichissement et immédiatement avant l’indexation.

outputFieldMappings?: FieldMapping[]

Valeur de propriété

parameters

Paramètres pour l’exécution de l’indexeur.

parameters?: IndexingParameters

Valeur de propriété

schedule

Planification de cet indexeur.

schedule?: IndexingSchedule

Valeur de propriété

skillsetName

Nom de l’ensemble de compétences qui s’exécute avec cet indexeur.

skillsetName?: string

Valeur de propriété

string

targetIndexName

Nom de l’index dans lequel cet indexeur écrit des données.

targetIndexName: string

Valeur de propriété

string