Partilhar via


SearchIndexer interface

Representa um indexador.

Propriedades

dataSourceName

O nome da origem de dados a partir da qual este indexador lê dados.

description

A descrição do indexador.

encryptionKey

Uma descrição de uma chave de encriptação que cria no Azure Key Vault. Esta chave é utilizada para fornecer um nível adicional de encriptação inativa para a definição do indexador (bem como o estado de execução do indexador) quando quiser ter a garantia total de que ninguém, nem mesmo a Microsoft, os pode desencriptar no Azure Cognitive Search. Depois de encriptar a definição do indexador, esta permanecerá sempre encriptada. Azure Cognitive Search ignorará as tentativas de definir esta propriedade como nula. Pode alterar esta propriedade conforme necessário se quiser rodar a chave de encriptação; A definição do indexador (e o estado de execução do indexador) não serão afetadas. A encriptação com chaves geridas pelo cliente não está disponível para serviços de pesquisa gratuita e só está disponível para serviços pagos criados em ou depois de 1 de janeiro de 2019.

etag

O ETag do indexador.

fieldMappings

Define mapeamentos entre campos na origem de dados e campos de destino correspondentes no índice.

isDisabled

Um valor que indica se o indexador está desativado. A predefinição é falso. Valor predefinido: falso.

name

O nome do indexador.

outputFieldMappings

Os mapeamentos de campos de saída são aplicados após o melhoramento e imediatamente antes da indexação.

parameters

Parâmetros para a execução do indexador.

schedule

A agenda deste indexador.

skillsetName

O nome do conjunto de competências executado com este indexador.

targetIndexName

O nome do índice ao qual este indexador escreve dados.

Detalhes de Propriedade

dataSourceName

O nome da origem de dados a partir da qual este indexador lê dados.

dataSourceName: string

Valor de Propriedade

string

description

A descrição do indexador.

description?: string

Valor de Propriedade

string

encryptionKey

Uma descrição de uma chave de encriptação que cria no Azure Key Vault. Esta chave é utilizada para fornecer um nível adicional de encriptação inativa para a definição do indexador (bem como o estado de execução do indexador) quando quiser ter a garantia total de que ninguém, nem mesmo a Microsoft, os pode desencriptar no Azure Cognitive Search. Depois de encriptar a definição do indexador, esta permanecerá sempre encriptada. Azure Cognitive Search ignorará as tentativas de definir esta propriedade como nula. Pode alterar esta propriedade conforme necessário se quiser rodar a chave de encriptação; A definição do indexador (e o estado de execução do indexador) não serão afetadas. A encriptação com chaves geridas pelo cliente não está disponível para serviços de pesquisa gratuita e só está disponível para serviços pagos criados em ou depois de 1 de janeiro de 2019.

encryptionKey?: SearchResourceEncryptionKey

Valor de Propriedade

etag

O ETag do indexador.

etag?: string

Valor de Propriedade

string

fieldMappings

Define mapeamentos entre campos na origem de dados e campos de destino correspondentes no índice.

fieldMappings?: FieldMapping[]

Valor de Propriedade

isDisabled

Um valor que indica se o indexador está desativado. A predefinição é falso. Valor predefinido: falso.

isDisabled?: boolean

Valor de Propriedade

boolean

name

O nome do indexador.

name: string

Valor de Propriedade

string

outputFieldMappings

Os mapeamentos de campos de saída são aplicados após o melhoramento e imediatamente antes da indexação.

outputFieldMappings?: FieldMapping[]

Valor de Propriedade

parameters

Parâmetros para a execução do indexador.

parameters?: IndexingParameters

Valor de Propriedade

schedule

A agenda deste indexador.

schedule?: IndexingSchedule

Valor de Propriedade

skillsetName

O nome do conjunto de competências executado com este indexador.

skillsetName?: string

Valor de Propriedade

string

targetIndexName

O nome do índice ao qual este indexador escreve dados.

targetIndexName: string

Valor de Propriedade

string