Compartilhar via


SearchIndexer interface

Representa um indexador.

Propriedades

dataSourceName

O nome da fonte de dados da qual esse indexador lê dados.

description

A descrição do indexador.

encryptionKey

Uma descrição de uma chave de criptografia que você cria no Azure Key Vault. Essa chave é usada para fornecer um nível adicional de criptografia em repouso para a definição do indexador (bem como o status de execução do indexador) quando você deseja garantir que ninguém, nem mesmo a Microsoft, possa descriptografá-los em Azure Cognitive Search. Depois de criptografar a definição do indexador, ela sempre permanecerá criptografada. Azure Cognitive Search ignorará as tentativas de definir essa propriedade como nula. Você pode alterar essa propriedade conforme necessário se quiser girar sua chave de criptografia; A definição do indexador (e o status de execução do indexador) não serão afetadas. A criptografia com chaves gerenciadas pelo cliente não está disponível para serviços de pesquisa gratuitos e só está disponível para serviços pagos criados a partir de 1º de janeiro de 2019.

etag

A ETag do indexador.

fieldMappings

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

isDisabled

Um valor que indica se o indexador está desabilitado. O padrão é false. Valor padrão: false.

name

o nome do indexador.

outputFieldMappings

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

parameters

Parâmetros para execução do indexador.

schedule

O agendamento para esse indexador.

skillsetName

O nome do conjunto de habilidades em execução com esse indexador.

targetIndexName

O nome do índice no qual esse indexador grava dados.

Detalhes da propriedade

dataSourceName

O nome da fonte de dados da qual esse indexador lê dados.

dataSourceName: string

Valor da propriedade

string

description

A descrição do indexador.

description?: string

Valor da propriedade

string

encryptionKey

Uma descrição de uma chave de criptografia que você cria no Azure Key Vault. Essa chave é usada para fornecer um nível adicional de criptografia em repouso para a definição do indexador (bem como o status de execução do indexador) quando você deseja garantir que ninguém, nem mesmo a Microsoft, possa descriptografá-los em Azure Cognitive Search. Depois de criptografar a definição do indexador, ela sempre permanecerá criptografada. Azure Cognitive Search ignorará as tentativas de definir essa propriedade como nula. Você pode alterar essa propriedade conforme necessário se quiser girar sua chave de criptografia; A definição do indexador (e o status de execução do indexador) não serão afetadas. A criptografia com chaves gerenciadas pelo cliente não está disponível para serviços de pesquisa gratuitos e só está disponível para serviços pagos criados a partir de 1º de janeiro de 2019.

encryptionKey?: SearchResourceEncryptionKey

Valor da propriedade

etag

A ETag do indexador.

etag?: string

Valor da propriedade

string

fieldMappings

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

fieldMappings?: FieldMapping[]

Valor da propriedade

isDisabled

Um valor que indica se o indexador está desabilitado. O padrão é false. Valor padrão: false.

isDisabled?: boolean

Valor da propriedade

boolean

name

o nome do indexador.

name: string

Valor da propriedade

string

outputFieldMappings

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

outputFieldMappings?: FieldMapping[]

Valor da propriedade

parameters

Parâmetros para execução do indexador.

parameters?: IndexingParameters

Valor da propriedade

schedule

O agendamento para esse indexador.

schedule?: IndexingSchedule

Valor da propriedade

skillsetName

O nome do conjunto de habilidades em execução com esse indexador.

skillsetName?: string

Valor da propriedade

string

targetIndexName

O nome do índice no qual esse indexador grava dados.

targetIndexName: string

Valor da propriedade

string