Freigeben über


SearchIndexer interface

Stellt einen Indexer dar.

Eigenschaften

dataSourceName

Der Name der Datenquelle, aus der dieser Indexer Daten liest.

description

Die Beschreibung des Indexers.

encryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel wird verwendet, um eine zusätzliche Stufe der verschlüsselungsinternen Verschlüsselung für Ihre Indexerdefinition (sowie den Indexerausführungsstatus) bereitzustellen, wenn Sie vollständige Sicherheit wünschen, dass niemand, nicht einmal Microsoft, sie in Azure Cognitive Search entschlüsseln kann. Nachdem Sie Ihre Indexerdefinition verschlüsselt haben, bleibt sie immer verschlüsselt. Azure Cognitive Search ignoriert Versuche, diese Eigenschaft auf NULL festzulegen. Sie können diese Eigenschaft nach Bedarf ändern, wenn Sie den Verschlüsselungsschlüssel drehen möchten. Ihre Indexerdefinition (und der Indexerausführungsstatus) sind davon unberührt. Verschlüsselung mit vom Kunden verwalteten Schlüsseln steht nicht für kostenlose Suchdienste zur Verfügung und ist nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

etag

Das ETag des Indexers.

fieldMappings

Definiert Zuordnungen zwischen Feldern in der Datenquelle und entsprechenden Zielfeldern im Index.

isDisabled

Ein Wert, der angibt, ob der Indexer deaktiviert ist. Der Standardwert ist "false". Standardwert: false.

name

Der Name des Indexers.

outputFieldMappings

Ausgabefeldzuordnungen werden nach Anreicherung und unmittelbar vor der Indizierung angewendet.

parameters

Parameter für die Indizierungsausführung.

schedule

Der Zeitplan für diesen Indexer.

skillsetName

Der Name des mit diesem Indexer ausgeführten Skillsets.

targetIndexName

Der Name des Indexes, in den dieser Indexer Daten schreibt.

Details zur Eigenschaft

dataSourceName

Der Name der Datenquelle, aus der dieser Indexer Daten liest.

dataSourceName: string

Eigenschaftswert

string

description

Die Beschreibung des Indexers.

description?: string

Eigenschaftswert

string

encryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel wird verwendet, um eine zusätzliche Stufe der verschlüsselungsinternen Verschlüsselung für Ihre Indexerdefinition (sowie den Indexerausführungsstatus) bereitzustellen, wenn Sie vollständige Sicherheit wünschen, dass niemand, nicht einmal Microsoft, sie in Azure Cognitive Search entschlüsseln kann. Nachdem Sie Ihre Indexerdefinition verschlüsselt haben, bleibt sie immer verschlüsselt. Azure Cognitive Search ignoriert Versuche, diese Eigenschaft auf NULL festzulegen. Sie können diese Eigenschaft nach Bedarf ändern, wenn Sie den Verschlüsselungsschlüssel drehen möchten. Ihre Indexerdefinition (und der Indexerausführungsstatus) sind davon unberührt. Verschlüsselung mit vom Kunden verwalteten Schlüsseln steht nicht für kostenlose Suchdienste zur Verfügung und ist nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

encryptionKey?: SearchResourceEncryptionKey

Eigenschaftswert

etag

Das ETag des Indexers.

etag?: string

Eigenschaftswert

string

fieldMappings

Definiert Zuordnungen zwischen Feldern in der Datenquelle und entsprechenden Zielfeldern im Index.

fieldMappings?: FieldMapping[]

Eigenschaftswert

isDisabled

Ein Wert, der angibt, ob der Indexer deaktiviert ist. Der Standardwert ist "false". Standardwert: false.

isDisabled?: boolean

Eigenschaftswert

boolean

name

Der Name des Indexers.

name: string

Eigenschaftswert

string

outputFieldMappings

Ausgabefeldzuordnungen werden nach Anreicherung und unmittelbar vor der Indizierung angewendet.

outputFieldMappings?: FieldMapping[]

Eigenschaftswert

parameters

Parameter für die Indizierungsausführung.

parameters?: IndexingParameters

Eigenschaftswert

schedule

Der Zeitplan für diesen Indexer.

schedule?: IndexingSchedule

Eigenschaftswert

skillsetName

Der Name des mit diesem Indexer ausgeführten Skillsets.

skillsetName?: string

Eigenschaftswert

string

targetIndexName

Der Name des Indexes, in den dieser Indexer Daten schreibt.

targetIndexName: string

Eigenschaftswert

string