Udostępnij za pośrednictwem


SearchIndexer interface

Reprezentuje indeksator.

Właściwości

dataSourceName

Nazwa źródła danych, z którego ten indeksator odczytuje dane.

description

Opis indeksatora.

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.

etag

Element ETag indeksatora.

fieldMappings

Definiuje mapowania między polami w źródle danych i odpowiadającymi im polami docelowymi w indeksie.

isDisabled

Wartość wskazująca, czy indeksator jest wyłączony. Wartość domyślna to false. Wartość domyślna: false.

name

Nazwa indeksatora.

outputFieldMappings

Mapowania pól wyjściowych są stosowane po wzbogaceniu i bezpośrednio przed indeksowaniem.

parameters

Parametry wykonywania indeksatora.

schedule

Harmonogram dla tego indeksatora.

skillsetName

Nazwa zestawu umiejętności wykonywanego za pomocą tego indeksatora.

targetIndexName

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

Harmonogram dla tego indeksatora.

schedule?: IndexingSchedule

Wartość właściwości

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