SearchIndexer interface
Representa um indexador.
Propriedades
data |
O nome da origem de dados a partir da qual este indexador lê dados. |
description | A descrição do indexador. |
encryption |
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. |
field |
Define mapeamentos entre campos na origem de dados e campos de destino correspondentes no índice. |
is |
Um valor que indica se o indexador está desativado. A predefinição é falso. Valor predefinido: falso. |
name | O nome do indexador. |
output |
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. |
skillset |
O nome do conjunto de competências executado com este indexador. |
target |
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
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