SearchIndexer interface
Representa um indexador.
Propriedades
data |
O nome da fonte de dados da qual esse indexador lê dados. |
description | A descrição do indexador. |
encryption |
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. |
field |
Define mapeamentos entre campos na fonte de dados e campos de destino correspondentes no índice. |
is |
Um valor que indica se o indexador está desabilitado. O padrão é false. Valor padrão: false. |
name | o nome do indexador. |
output |
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. |
skillset |
O nome do conjunto de habilidades em execução com esse indexador. |
target |
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