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


SearchIndexer interface

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

Свойства

cache

Добавляет кэширование в конвейер обогащения, чтобы разрешить добавочные шаги изменения без необходимости перестроить индекс каждый раз.

dataSourceName

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

description

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

encryptionKey

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

etag

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

fieldMappings

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

isDisabled

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

name

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

outputFieldMappings

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

parameters

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

schedule

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

skillsetName

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

targetIndexName

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

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

cache

Добавляет кэширование в конвейер обогащения, чтобы разрешить добавочные шаги изменения без необходимости перестроить индекс каждый раз.

cache?: SearchIndexerCache

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

dataSourceName

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

dataSourceName: string

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

string

description

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

description?: string

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

string

encryptionKey

Описание ключа шифрования, созданного в Azure Key Vault. Этот ключ используется для обеспечения дополнительного уровня шифрования неактивных данных для определения индексатора (а также состояния выполнения индексатора), когда требуется полная уверенность в том, что никто, даже корпорация Майкрософт, не сможет расшифровать их в службе поиска Azure AI. После шифрования определения индексатора он всегда будет оставаться зашифрованным. Поиск Azure AI будет игнорировать попытки задать для этого свойства значение 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