Dela via


SearchIndexer interface

Representerar en indexerare.

Egenskaper

dataSourceName

Namnet på den datakälla som indexeraren läser data från.

description

Beskrivningen av indexeraren.

encryptionKey

En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Den här nyckeln används för att ge en ytterligare nivå av kryptering i vila för indexerarens definition (samt indexerarens körningsstatus) när du vill ha fullständig försäkran om att ingen, inte ens Microsoft, kan dekryptera dem i Azure Cognitive Search. När du har krypterat indexerarens definition förblir den alltid krypterad. Azure Cognitive Search ignorerar försök att ange egenskapen till null. Du kan ändra den här egenskapen efter behov om du vill rotera krypteringsnyckeln. Indexerarens definition (och indexerarens körningsstatus) påverkas inte. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.

etag

Indexerarens ETag.

fieldMappings

Definierar mappningar mellan fält i datakällan och motsvarande målfält i indexet.

isDisabled

Ett värde som anger om indexeraren är inaktiverad. Standardvärdet är false. Standardvärde: false.

name

Namnet på indexeraren.

outputFieldMappings

Mappningar av utdatafält tillämpas efter berikning och omedelbart före indexering.

parameters

Parametrar för indexeringskörning.

schedule

Schemat för den här indexeraren.

skillsetName

Namnet på kompetensuppsättningen som körs med den här indexeraren.

targetIndexName

Namnet på indexet som indexeraren skriver data till.

Egenskapsinformation

dataSourceName

Namnet på den datakälla som indexeraren läser data från.

dataSourceName: string

Egenskapsvärde

string

description

Beskrivningen av indexeraren.

description?: string

Egenskapsvärde

string

encryptionKey

En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Den här nyckeln används för att ge en ytterligare nivå av kryptering i vila för indexerarens definition (samt indexerarens körningsstatus) när du vill ha fullständig försäkran om att ingen, inte ens Microsoft, kan dekryptera dem i Azure Cognitive Search. När du har krypterat indexerarens definition förblir den alltid krypterad. Azure Cognitive Search ignorerar försök att ange egenskapen till null. Du kan ändra den här egenskapen efter behov om du vill rotera krypteringsnyckeln. Indexerarens definition (och indexerarens körningsstatus) påverkas inte. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.

encryptionKey?: SearchResourceEncryptionKey

Egenskapsvärde

etag

Indexerarens ETag.

etag?: string

Egenskapsvärde

string

fieldMappings

Definierar mappningar mellan fält i datakällan och motsvarande målfält i indexet.

fieldMappings?: FieldMapping[]

Egenskapsvärde

isDisabled

Ett värde som anger om indexeraren är inaktiverad. Standardvärdet är false. Standardvärde: false.

isDisabled?: boolean

Egenskapsvärde

boolean

name

Namnet på indexeraren.

name: string

Egenskapsvärde

string

outputFieldMappings

Mappningar av utdatafält tillämpas efter berikning och omedelbart före indexering.

outputFieldMappings?: FieldMapping[]

Egenskapsvärde

parameters

Parametrar för indexeringskörning.

parameters?: IndexingParameters

Egenskapsvärde

schedule

Schemat för den här indexeraren.

schedule?: IndexingSchedule

Egenskapsvärde

skillsetName

Namnet på kompetensuppsättningen som körs med den här indexeraren.

skillsetName?: string

Egenskapsvärde

string

targetIndexName

Namnet på indexet som indexeraren skriver data till.

targetIndexName: string

Egenskapsvärde

string