Share via


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 Ebene der Verschlüsselung ruhender Daten für Ihre Indexerdefinition (sowie den Indexerausführungsstatus) bereitzustellen, wenn Sie sich voll und ganz sicher sein möchten, 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 bei Bedarf ändern, wenn Sie Ihren Verschlüsselungsschlüssel rotieren möchten. Ihre Indexerdefinition (und der Indexerausführungsstatus) ist nicht betroffen. Die Verschlüsselung mit kundenseitig verwalteten Schlüsseln ist für kostenlose Suchdienste nicht verfügbar und 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 den 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 der Anreicherung und unmittelbar vor der Indizierung angewendet.

parameters

Parameter für die Indexerausführung.

schedule

Der Zeitplan für diesen Indexer.

skillsetName

Der Name des Skillsets, das mit diesem Indexer ausgeführt wird.

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 Ebene der Verschlüsselung ruhender Daten für Ihre Indexerdefinition (sowie den Indexerausführungsstatus) bereitzustellen, wenn Sie sich voll und ganz sicher sein möchten, 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 bei Bedarf ändern, wenn Sie Ihren Verschlüsselungsschlüssel rotieren möchten. Ihre Indexerdefinition (und der Indexerausführungsstatus) ist nicht betroffen. Die Verschlüsselung mit kundenseitig verwalteten Schlüsseln ist für kostenlose Suchdienste nicht verfügbar und 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 den 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 der Anreicherung und unmittelbar vor der Indizierung angewendet.

outputFieldMappings?: FieldMapping[]

Eigenschaftswert

parameters

Parameter für die Indexerausführung.

parameters?: IndexingParameters

Eigenschaftswert

schedule

Der Zeitplan für diesen Indexer.

schedule?: IndexingSchedule

Eigenschaftswert

skillsetName

Der Name des Skillsets, das mit diesem Indexer ausgeführt wird.

skillsetName?: string

Eigenschaftswert

string

targetIndexName

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

targetIndexName: string

Eigenschaftswert

string