SearchIndexer interface
Stellt einen Indexer dar.
Eigenschaften
data |
Der Name der Datenquelle, aus der dieser Indexer Daten liest. |
description | Die Beschreibung des Indexers. |
encryption |
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. |
field |
Definiert Zuordnungen zwischen Feldern in der Datenquelle und entsprechenden Zielfeldern im Index. |
is |
Ein Wert, der angibt, ob der Indexer deaktiviert ist. Der Standardwert ist "false". Standardwert: false. |
name | Der Name des Indexers. |
output |
Ausgabefeldzuordnungen werden nach Anreicherung und unmittelbar vor der Indizierung angewendet. |
parameters | Parameter für die Indizierungsausführung. |
schedule | Der Zeitplan für diesen Indexer. |
skillset |
Der Name des mit diesem Indexer ausgeführten Skillsets. |
target |
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
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