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 w spoczynku 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 usłudze Azure Cognitive Search. Po zaszyfrowaniu definicji indeksatora będzie ona zawsze szyfrowana. Usługa Azure Cognitive Search zignoruje próby ustawienia tej właściwości na wartość null. Tę właściwość można zmienić w razie potrzeby, jeśli chcesz obrócić klucz szyfrowania; Nie będzie to miało wpływu na definicję indeksatora (i stan wykonywania indeksatora). Szyfrowanie za pomocą 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 1 stycznia 2019 r. |
etag | Element ETag indeksatora. |
field |
Definiuje mapowania między polami w źródle danych i odpowiednimi 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 w spoczynku 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 usłudze Azure Cognitive Search. Po zaszyfrowaniu definicji indeksatora będzie ona zawsze szyfrowana. Usługa Azure Cognitive Search zignoruje próby ustawienia tej właściwości na wartość null. Tę właściwość można zmienić w razie potrzeby, jeśli chcesz obrócić klucz szyfrowania; Nie będzie to miało wpływu na definicję indeksatora (i stan wykonywania indeksatora). Szyfrowanie za pomocą 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 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 odpowiednimi 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