SearchIndexer interface
Reprezentuje indeksator.
Właściwości
data |
Nazwa źródła danych, z którego ten indeksator odczytuje dane. |
description | Opis indeksatora. |
encryption |
Opis klucza szyfrowania utworzonego w usłudze Azure Key Vault. Ten klucz służy do zapewnienia dodatkowego poziomu szyfrowania magazynowanych dla definicji indeksatora (a także stanu wykonywania indeksatora), gdy chcesz mieć pełną pewność, że nikt, nawet firma Microsoft, nie może je odszyfrować w Azure Cognitive Search. Po zaszyfrowaniu definicji indeksatora będzie ona zawsze szyfrowana. Azure Cognitive Search zignoruje próby ustawienia tej właściwości na wartość null. Tę właściwość można zmienić zgodnie z potrzebami, jeśli chcesz obrócić klucz szyfrowania; Nie będzie to miało wpływu na definicję indeksatora (i stan wykonywania indeksatora). Szyfrowanie przy użyciu kluczy zarządzanych przez klienta nie jest dostępne dla bezpłatnych usług wyszukiwania i jest dostępne tylko dla płatnych usług utworzonych w dniu 1 stycznia 2019 r. lub po tym, jak 1 stycznia 2019 r. |
etag | Element ETag indeksatora. |
field |
Definiuje mapowania między polami w źródle danych i odpowiadającymi im polami docelowymi w indeksie. |
is |
Wartość wskazująca, czy indeksator jest wyłączony. Wartość domyślna to false. Wartość domyślna: false. |
name | Nazwa indeksatora. |
output |
Mapowania pól wyjściowych są stosowane po wzbogaceniu i bezpośrednio przed indeksowaniem. |
parameters | Parametry wykonywania indeksatora. |
schedule | Harmonogram dla tego indeksatora. |
skillset |
Nazwa zestawu umiejętności wykonywanego za pomocą tego indeksatora. |
target |
Nazwa indeksu, do którego ten indeksator zapisuje dane. |
Szczegóły właściwości
dataSourceName
Nazwa źródła danych, z którego ten indeksator odczytuje dane.
dataSourceName: string
Wartość właściwości
string
description
Opis indeksatora.
description?: string
Wartość właściwości
string
encryptionKey
Opis klucza szyfrowania utworzonego w usłudze Azure Key Vault. Ten klucz służy do zapewnienia dodatkowego poziomu szyfrowania magazynowanych dla definicji indeksatora (a także stanu wykonywania indeksatora), gdy chcesz mieć pełną pewność, że nikt, nawet firma Microsoft, nie może je odszyfrować w Azure Cognitive Search. Po zaszyfrowaniu definicji indeksatora będzie ona zawsze szyfrowana. Azure Cognitive Search zignoruje próby ustawienia tej właściwości na wartość null. Tę właściwość można zmienić zgodnie z potrzebami, jeśli chcesz obrócić klucz szyfrowania; Nie będzie to miało wpływu na definicję indeksatora (i stan wykonywania indeksatora). Szyfrowanie przy użyciu kluczy zarządzanych przez klienta nie jest dostępne dla bezpłatnych usług wyszukiwania i jest dostępne tylko dla płatnych usług utworzonych w dniu 1 stycznia 2019 r. lub po tym, jak 1 stycznia 2019 r.
encryptionKey?: SearchResourceEncryptionKey
Wartość właściwości
etag
Element ETag indeksatora.
etag?: string
Wartość właściwości
string
fieldMappings
Definiuje mapowania między polami w źródle danych i odpowiadającymi im polami docelowymi w indeksie.
fieldMappings?: FieldMapping[]
Wartość właściwości
isDisabled
Wartość wskazująca, czy indeksator jest wyłączony. Wartość domyślna to false. Wartość domyślna: false.
isDisabled?: boolean
Wartość właściwości
boolean
name
Nazwa indeksatora.
name: string
Wartość właściwości
string
outputFieldMappings
Mapowania pól wyjściowych są stosowane po wzbogaceniu i bezpośrednio przed indeksowaniem.
outputFieldMappings?: FieldMapping[]
Wartość właściwości
parameters
Parametry wykonywania indeksatora.
parameters?: IndexingParameters
Wartość właściwości
schedule
skillsetName
Nazwa zestawu umiejętności wykonywanego za pomocą tego indeksatora.
skillsetName?: string
Wartość właściwości
string
targetIndexName
Nazwa indeksu, do którego ten indeksator zapisuje dane.
targetIndexName: string
Wartość właściwości
string