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 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. |
field |
Definiert Zuordnungen zwischen Feldern in der Datenquelle und den 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 der Anreicherung und unmittelbar vor der Indizierung angewendet. |
parameters | Parameter für die Indexerausführung. |
schedule | Der Zeitplan für diesen Indexer. |
skillset |
Der Name des Skillsets, das mit diesem Indexer ausgeführt wird. |
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 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
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