Поделиться через


SearchIndexer interface

Представляет индексатор.

Свойства

dataSourceName

Имя источника данных, из которого индексатор считывает данные.

description

Описание индексатора.

encryptionKey

Описание ключа шифрования, созданного в Azure Key Vault. Этот ключ используется для предоставления дополнительного уровня шифрования неактивных данных для определения индексатора (а также состояния выполнения индексатора), если требуется полная гарантия того, что никто, даже корпорация Майкрософт, не может расшифровать их в Когнитивный поиск Azure. После шифрования определения индексатора оно всегда будет оставаться зашифрованным. Когнитивный поиск Azure игнорирует попытки присвоить этому свойству значение NULL. Это свойство можно изменить при необходимости, если требуется сменить ключ шифрования. Определение индексатора (и состояние выполнения индексатора) не будут затронуты. Шифрование с помощью ключей, управляемых клиентом, недоступно для бесплатных служб поиска и доступно только для платных служб, созданных 1 января 2019 года или позже.

etag

ETag индексатора.

fieldMappings

Определяет сопоставления между полями в источнике данных и соответствующими целевыми полями в индексе.

isDisabled

Значение , указывающее, отключен ли индексатор. Значение по умолчанию — false. Значение по умолчанию: false.

name

Имя индексатора.

outputFieldMappings

Сопоставления полей вывода применяются после обогащения и непосредственно перед индексированием.

parameters

Параметры для выполнения индексатора.

schedule

Расписание для этого индексатора.

skillsetName

Имя набора навыков, выполняемого с помощью этого индексатора.

targetIndexName

Имя индекса, в который индексатор записывает данные.

Сведения о свойстве

dataSourceName

Имя источника данных, из которого индексатор считывает данные.

dataSourceName: string

Значение свойства

string

description

Описание индексатора.

description?: string

Значение свойства

string

encryptionKey

Описание ключа шифрования, созданного в Azure Key Vault. Этот ключ используется для предоставления дополнительного уровня шифрования неактивных данных для определения индексатора (а также состояния выполнения индексатора), если требуется полная гарантия того, что никто, даже корпорация Майкрософт, не может расшифровать их в Когнитивный поиск Azure. После шифрования определения индексатора оно всегда будет оставаться зашифрованным. Когнитивный поиск Azure игнорирует попытки присвоить этому свойству значение NULL. Это свойство можно изменить при необходимости, если требуется сменить ключ шифрования. Определение индексатора (и состояние выполнения индексатора) не будут затронуты. Шифрование с помощью ключей, управляемых клиентом, недоступно для бесплатных служб поиска и доступно только для платных служб, созданных 1 января 2019 года или позже.

encryptionKey?: SearchResourceEncryptionKey

Значение свойства

etag

ETag индексатора.

etag?: string

Значение свойства

string

fieldMappings

Определяет сопоставления между полями в источнике данных и соответствующими целевыми полями в индексе.

fieldMappings?: FieldMapping[]

Значение свойства

isDisabled

Значение , указывающее, отключен ли индексатор. Значение по умолчанию — false. Значение по умолчанию: false.

isDisabled?: boolean

Значение свойства

boolean

name

Имя индексатора.

name: string

Значение свойства

string

outputFieldMappings

Сопоставления полей вывода применяются после обогащения и непосредственно перед индексированием.

outputFieldMappings?: FieldMapping[]

Значение свойства

parameters

Параметры для выполнения индексатора.

parameters?: IndexingParameters

Значение свойства

schedule

Расписание для этого индексатора.

schedule?: IndexingSchedule

Значение свойства

skillsetName

Имя набора навыков, выполняемого с помощью этого индексатора.

skillsetName?: string

Значение свойства

string

targetIndexName

Имя индекса, в который индексатор записывает данные.

targetIndexName: string

Значение свойства

string