SearchIndexer interface
Representerar en indexerare.
Egenskaper
| cache | Lägger till cachelagring i en berikningspipeline för att möjliggöra stegvisa ändringssteg utan att behöva återskapa indexet varje gång. |
| data |
Namnet på den datakälla som indexeraren läser data från. |
| description | Beskrivningen av indexeraren. |
| encryption |
En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Den här nyckeln används för att ge ytterligare en nivå av kryptering i vila för indexerardefinitionen (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 AI Search. När du har krypterat indexerarens definition förblir den alltid krypterad. Azure AI Search ignorerar försök att ange den här 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. |
| field |
Definierar mappningar mellan fält i datakällan och motsvarande målfält i indexet. |
| is |
Ett värde som anger om indexeraren är inaktiverad. Standardvärdet är false. Standardvärde: false. |
| name | Indexerarens namn. |
| output |
Utdatafältmappningar tillämpas efter berikning och omedelbart före indexering. |
| parameters | Parametrar för indexeringskörning. |
| schedule | Schemat för den här indexeraren. |
| skillset |
Namnet på kompetensuppsättningen som körs med den här indexeraren. |
| target |
Namnet på indexet som indexeraren skriver data till. |
Egenskapsinformation
cache
Lägger till cachelagring i en berikningspipeline för att möjliggöra stegvisa ändringssteg utan att behöva återskapa indexet varje gång.
cache?: SearchIndexerCache
Egenskapsvärde
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 ytterligare en nivå av kryptering i vila för indexerardefinitionen (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 AI Search. När du har krypterat indexerarens definition förblir den alltid krypterad. Azure AI Search ignorerar försök att ange den här 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
Indexerarens namn.
name: string
Egenskapsvärde
string
outputFieldMappings
Utdatafältmappningar tillämpas efter berikning och omedelbart före indexering.
outputFieldMappings?: FieldMapping[]
Egenskapsvärde
parameters
Parametrar för indexeringskörning.
parameters?: IndexingParameters
Egenskapsvärde
schedule
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