Share via


SearchIndexer interface

Vertegenwoordigt een indexeerfunctie.

Eigenschappen

dataSourceName

De naam van de gegevensbron waaruit deze indexeerfunctie gegevens leest.

description

De beschrijving van de indexeerfunctie.

encryptionKey

Een beschrijving van een versleutelingssleutel die u maakt in Azure Key Vault. Deze sleutel wordt gebruikt om een extra niveau van versleuteling-at-rest te bieden voor de definitie van uw indexeerfunctie (evenals de uitvoeringsstatus van de indexeerfunctie) wanneer u volledige zekerheid wilt dat niemand, zelfs Microsoft niet, deze kan ontsleutelen in Azure Cognitive Search. Zodra u de definitie van de indexeerfunctie hebt versleuteld, blijft deze altijd versleuteld. Azure Cognitive Search negeert pogingen om deze eigenschap in te stellen op null. U kunt deze eigenschap indien nodig wijzigen als u uw versleutelingssleutel wilt roteren; De definitie van de indexeerfunctie (en de uitvoeringsstatus van de indexeerfunctie) wordt niet beïnvloed. Versleuteling met door de klant beheerde sleutels is niet beschikbaar voor gratis zoekservices en is alleen beschikbaar voor betaalde services die zijn gemaakt op of na 1 januari 2019.

etag

De ETag van de indexeerfunctie.

fieldMappings

Hiermee definieert u toewijzingen tussen velden in de gegevensbron en de bijbehorende doelvelden in de index.

isDisabled

Een waarde die aangeeft of de indexeerfunctie is uitgeschakeld. De standaardinstelling is onwaar. Standaardwaarde: false.

name

De naam van de indexeerfunctie.

outputFieldMappings

Toewijzingen van uitvoervelden worden toegepast na verrijking en direct voor indexering.

parameters

Parameters voor het uitvoeren van de indexeerfunctie.

schedule

Het schema voor deze indexeerfunctie.

skillsetName

De naam van de vaardighedenset die wordt uitgevoerd met deze indexeerfunctie.

targetIndexName

De naam van de index waarnaar deze indexeerfunctie gegevens schrijft.

Eigenschapdetails

dataSourceName

De naam van de gegevensbron waaruit deze indexeerfunctie gegevens leest.

dataSourceName: string

Waarde van eigenschap

string

description

De beschrijving van de indexeerfunctie.

description?: string

Waarde van eigenschap

string

encryptionKey

Een beschrijving van een versleutelingssleutel die u maakt in Azure Key Vault. Deze sleutel wordt gebruikt om een extra niveau van versleuteling-at-rest te bieden voor de definitie van uw indexeerfunctie (evenals de uitvoeringsstatus van de indexeerfunctie) wanneer u volledige zekerheid wilt dat niemand, zelfs Microsoft niet, deze kan ontsleutelen in Azure Cognitive Search. Zodra u de definitie van de indexeerfunctie hebt versleuteld, blijft deze altijd versleuteld. Azure Cognitive Search negeert pogingen om deze eigenschap in te stellen op null. U kunt deze eigenschap indien nodig wijzigen als u uw versleutelingssleutel wilt roteren; De definitie van de indexeerfunctie (en de uitvoeringsstatus van de indexeerfunctie) wordt niet beïnvloed. Versleuteling met door de klant beheerde sleutels is niet beschikbaar voor gratis zoekservices en is alleen beschikbaar voor betaalde services die zijn gemaakt op of na 1 januari 2019.

encryptionKey?: SearchResourceEncryptionKey

Waarde van eigenschap

etag

De ETag van de indexeerfunctie.

etag?: string

Waarde van eigenschap

string

fieldMappings

Hiermee definieert u toewijzingen tussen velden in de gegevensbron en de bijbehorende doelvelden in de index.

fieldMappings?: FieldMapping[]

Waarde van eigenschap

isDisabled

Een waarde die aangeeft of de indexeerfunctie is uitgeschakeld. De standaardinstelling is onwaar. Standaardwaarde: false.

isDisabled?: boolean

Waarde van eigenschap

boolean

name

De naam van de indexeerfunctie.

name: string

Waarde van eigenschap

string

outputFieldMappings

Toewijzingen van uitvoervelden worden toegepast na verrijking en direct voor indexering.

outputFieldMappings?: FieldMapping[]

Waarde van eigenschap

parameters

Parameters voor het uitvoeren van de indexeerfunctie.

parameters?: IndexingParameters

Waarde van eigenschap

schedule

Het schema voor deze indexeerfunctie.

schedule?: IndexingSchedule

Waarde van eigenschap

skillsetName

De naam van de vaardighedenset die wordt uitgevoerd met deze indexeerfunctie.

skillsetName?: string

Waarde van eigenschap

string

targetIndexName

De naam van de index waarnaar deze indexeerfunctie gegevens schrijft.

targetIndexName: string

Waarde van eigenschap

string