Compartilhar via


Skillsets - Create Or Update

Cria um novo conjunto de habilidades em um serviço de pesquisa ou atualiza o conjunto de habilidades se ele já existir.

PUT {endpoint}/skillsets('{skillsetName}')?api-version=2023-10-01-Preview
PUT {endpoint}/skillsets('{skillsetName}')?api-version=2023-10-01-Preview&ignoreResetRequirements={ignoreResetRequirements}&disableCacheReprocessingChangeDetection={disableCacheReprocessingChangeDetection}

Parâmetros de URI

Nome Em Obrigatório Tipo Description
endpoint
path True

string

A URL do ponto de extremidade do serviço de pesquisa.

skillsetName
path True

string

O nome do conjunto de habilidades a ser criado ou atualizado.

api-version
query True

string

Versão da API do cliente.

disableCacheReprocessingChangeDetection
query

boolean

Desabilita a detecção de alterações de reprocessamento de cache.

ignoreResetRequirements
query

boolean

Ignora os requisitos de redefinição de cache.

Cabeçalho da solicitação

Nome Obrigatório Tipo Description
x-ms-client-request-id

string

uuid

A ID de rastreamento enviada com a solicitação para ajudar na depuração.

If-Match

string

Define a condição de If-Match. A operação será executada somente se a ETag no servidor corresponder a esse valor.

If-None-Match

string

Define a condição If-None-Match. A operação será executada somente se a ETag no servidor não corresponder a esse valor.

Prefer True

string

Para solicitações HTTP PUT, instrui o serviço a retornar o recurso criado/atualizado com êxito.

Corpo da solicitação

Nome Obrigatório Tipo Description
name True

string

O nome do conjunto de habilidades.

skills True SearchIndexerSkill[]:

Uma lista de habilidades no conjunto de habilidades.

@odata.etag

string

A ETag do conjunto de habilidades.

cognitiveServices CognitiveServicesAccount:

Detalhes sobre o serviço de IA do Azure a ser usado ao executar habilidades.

description

string

A descrição do conjunto de habilidades.

encryptionKey

SearchResourceEncryptionKey

Uma descrição de uma chave de criptografia criada no Azure Key Vault. Essa chave é usada para fornecer um nível adicional de criptografia em repouso para sua definição de conjunto de habilidades quando você deseja ter total garantia de que ninguém, nem mesmo a Microsoft, pode descriptografar sua definição de conjunto de habilidades. Depois de criptografar sua definição de conjunto de habilidades, ela sempre permanecerá criptografada. O serviço de pesquisa ignorará as tentativas de definir essa propriedade como nula. Você pode alterar essa propriedade conforme necessário se quiser girar sua chave de criptografia; Sua definição de conjunto de habilidades não será afetada. 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 em ou após 1º de janeiro de 2019.

indexProjections

SearchIndexerIndexProjections

Definição de projeções adicionais para índice(es) de pesquisa secundária.

knowledgeStore

SearchIndexerKnowledgeStore

Definição de projeções adicionais para blob, tabela ou arquivos do Azure de dados enriquecidos.

Respostas

Nome Tipo Description
200 OK

SearchIndexerSkillset

O conjunto de habilidades foi atualizado com êxito.

201 Created

SearchIndexerSkillset

O conjunto de habilidades foi criado com êxito.

Other Status Codes

SearchError

Resposta de erro.

Exemplos

SearchServiceCreateOrUpdateSkillset

Solicitação de exemplo

PUT https://myservice.search.windows.net/skillsets('demoskillset')?api-version=2023-10-01-Preview


{
  "name": "demoskillset",
  "description": "Extract entities, detect language and extract key-phrases",
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.V3.EntityRecognitionSkill",
      "categories": [
        "organization"
      ],
      "defaultLanguageCode": "en",
      "minimumPrecision": 0.7,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "organizations",
          "targetName": "organizations"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.LanguageDetectionSkill",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "languageCode",
          "targetName": "languageCode"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.SplitSkill",
      "textSplitMode": "pages",
      "maximumPageLength": 4000,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "textItems",
          "targetName": "pages"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
      "context": "/document/pages/*",
      "inputs": [
        {
          "name": "text",
          "source": "/document/pages/*"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "keyPhrases",
          "targetName": "keyPhrases"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
      "name": "MyCustomWebApiSkill",
      "uri": "https://contoso.example.org",
      "httpMethod": "POST",
      "timeout": "PT30S",
      "batchSize": 1,
      "inputs": [
        {
          "name": "text",
          "source": "/document/pages/*"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "customresult",
          "targetName": "result"
        }
      ],
      "httpHeaders": {}
    }
  ],
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "accessCredentials": null
  }
}

Resposta de exemplo

{
  "name": "demoskillset",
  "description": "Extract entities, detect language and extract key-phrases",
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.V3.EntityRecognitionSkill",
      "name": "#1",
      "description": null,
      "context": null,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "organizations",
          "targetName": "organizations"
        }
      ],
      "categories": [
        "organization"
      ],
      "defaultLanguageCode": "en",
      "minimumPrecision": 0.7
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.LanguageDetectionSkill",
      "name": "#2",
      "description": null,
      "context": null,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "languageCode",
          "targetName": "languageCode"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.SplitSkill",
      "name": "#3",
      "description": null,
      "context": null,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "textItems",
          "targetName": "pages"
        }
      ],
      "defaultLanguageCode": null,
      "textSplitMode": "pages",
      "maximumPageLength": 4000
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
      "name": "#4",
      "description": null,
      "context": "/document/pages/*",
      "inputs": [
        {
          "name": "text",
          "source": "/document/pages/*"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "keyPhrases",
          "targetName": "keyPhrases"
        }
      ],
      "defaultLanguageCode": null,
      "maxKeyPhraseCount": null
    },
    {
      "@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
      "name": "MyCustomWebApiSkill",
      "description": null,
      "context": "/document",
      "uri": "https://contoso.example.org",
      "httpMethod": "POST",
      "timeout": "PT30S",
      "batchSize": 1,
      "degreeOfParallelism": null,
      "inputs": [
        {
          "name": "text",
          "source": "/document/pages/*"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "customresult",
          "targetName": "result"
        }
      ],
      "httpHeaders": {}
    }
  ],
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "accessCredentials": null
  }
}
{
  "name": "demoskillset",
  "description": "Extract entities, detect language and extract key-phrases",
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.V3.EntityRecognitionSkill",
      "name": "#1",
      "description": null,
      "context": null,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "organizations",
          "targetName": "organizations"
        }
      ],
      "categories": [
        "organization"
      ],
      "defaultLanguageCode": "en",
      "minimumPrecision": 0.7
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.LanguageDetectionSkill",
      "name": "#2",
      "description": null,
      "context": null,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "languageCode",
          "targetName": "languageCode"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.SplitSkill",
      "name": "#3",
      "description": null,
      "context": null,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "textItems",
          "targetName": "pages"
        }
      ],
      "defaultLanguageCode": null,
      "textSplitMode": "pages",
      "maximumPageLength": 4000
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
      "name": "#4",
      "description": null,
      "context": "/document/pages/*",
      "inputs": [
        {
          "name": "text",
          "source": "/document/pages/*"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "keyPhrases",
          "targetName": "keyPhrases"
        }
      ],
      "defaultLanguageCode": null,
      "maxKeyPhraseCount": null
    },
    {
      "@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
      "name": "MyCustomWebApiSkill",
      "description": null,
      "context": "/document",
      "uri": "https://contoso.example.org",
      "httpMethod": "POST",
      "timeout": "PT30S",
      "batchSize": 1,
      "degreeOfParallelism": null,
      "inputs": [
        {
          "name": "text",
          "source": "/document/pages/*"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "customresult",
          "targetName": "result"
        }
      ],
      "httpHeaders": {}
    }
  ],
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "accessCredentials": null
  }
}

Definições

Nome Description
AmlSkill

A habilidade AML permite estender o enriquecimento de IA com um modelo AML (Azure Machine Learning) personalizado. Depois que um modelo AML é treinado e implantado, uma habilidade AML o integra ao enriquecimento de IA.

AzureActiveDirectoryApplicationCredentials

Credenciais de um aplicativo registrado criado para seu serviço de pesquisa, usado para acesso autenticado às chaves de criptografia armazenadas no Azure Key Vault.

AzureOpenAIEmbeddingSkill

Permite gerar uma inserção de vetor para uma determinada entrada de texto usando o recurso OpenAI do Azure.

CognitiveServicesAccountKey

A chave de conta de várias regiões de um recurso de serviço de IA do Azure anexado a um conjunto de habilidades.

ConditionalSkill

Uma habilidade que permite cenários que exigem uma operação booliana para determinar os dados a serem atribuídos a uma saída.

CustomEntity

Um objeto que contém informações sobre as correspondências encontradas e os metadados relacionados.

CustomEntityAlias

Um objeto complexo que pode ser usado para especificar ortografias ou sinônimos alternativos para o nome da entidade raiz.

CustomEntityLookupSkill

Uma habilidade procura texto de uma lista personalizada definida pelo usuário de palavras e frases.

CustomEntityLookupSkillLanguage

Os códigos de idioma com suporte para texto de entrada por CustomEntityLookupSkill.

DefaultCognitiveServicesAccount

Um objeto vazio que representa o recurso de serviço de IA do Azure padrão para um conjunto de habilidades.

DocumentExtractionSkill

Uma habilidade que extrai conteúdo de um arquivo dentro do pipeline de enriquecimento.

EntityCategory

Uma cadeia de caracteres que indica quais categorias de entidade devem ser retornadas.

EntityLinkingSkill

Usando a API Análise de Texto, extrai entidades vinculadas do texto.

EntityRecognitionSkill

Essa habilidade foi preterida. Use a V3. Em vez disso, EntityRecognitionSkill.

EntityRecognitionSkillLanguage

Preterido. Os códigos de idioma com suporte para texto de entrada por EntityRecognitionSkill.

EntityRecognitionSkillV3

Usando a API Análise de Texto, extrai entidades de tipos diferentes do texto.

ImageAnalysisSkill

Uma habilidade que analisa arquivos de imagem. Ele extrai um conjunto avançado de recursos visuais com base no conteúdo da imagem.

ImageAnalysisSkillLanguage

Os códigos de idioma com suporte para entrada por ImageAnalysisSkill.

ImageDetail

Uma cadeia de caracteres que indica quais detalhes específicos do domínio devem ser retornados.

IndexProjectionMode

Define o comportamento das projeções de índice em relação ao restante do indexador.

InputFieldMappingEntry

Mapeamento de campo de entrada para uma habilidade.

KeyPhraseExtractionSkill

Uma habilidade que usa a análise de texto para extração de frases-chave.

KeyPhraseExtractionSkillLanguage

Os códigos de idioma com suporte para texto de entrada por KeyPhraseExtractionSkill.

LanguageDetectionSkill

Uma habilidade que detecta o idioma do texto de entrada e relata um único código de idioma para cada documento enviado na solicitação. O código de idioma é emparelhado com uma pontuação que indica a confiança da análise.

LineEnding

Define a sequência de caracteres a ser usada entre as linhas de texto reconhecidas pela habilidade de OCR. O valor padrão é "space".

MergeSkill

Uma habilidade para mesclar duas ou mais cadeias de caracteres em uma única cadeia de caracteres unificada, com um delimitador opcional definido pelo usuário separando cada parte do componente.

OcrSkill

Uma habilidade que extrai texto de arquivos de imagem.

OcrSkillLanguage

Os códigos de idioma com suporte para entrada pelo OcrSkill.

OutputFieldMappingEntry

Mapeamento de campo de saída para uma habilidade.

PIIDetectionSkill

Usando a API Análise de Texto, extrai informações pessoais de um texto de entrada e oferece a opção de mascarar.

PIIDetectionSkillMaskingMode

Uma cadeia de caracteres que indica qual maskingMode usar para mascarar as informações pessoais detectadas no texto de entrada.

SearchError

Descreve uma condição de erro para a API.

SearchIndexerDataNoneIdentity

Limpa a propriedade de identidade de uma fonte de dados.

SearchIndexerDataUserAssignedIdentity

Especifica a identidade de uma fonte de dados a ser usada.

SearchIndexerIndexProjections

Definição de projeções adicionais para índices de pesquisa secundários.

SearchIndexerIndexProjectionSelector

Descrição de quais dados armazenar no índice de pesquisa designado.

SearchIndexerIndexProjectionsParameters

Um dicionário de propriedades de configuração específicas da projeção de índice. Cada nome é o nome de uma propriedade específica. Cada valor deve ser de um tipo primitivo.

SearchIndexerKnowledgeStore

Definição de projeções adicionais para blob, tabela ou arquivos do Azure de dados enriquecidos.

SearchIndexerKnowledgeStoreFileProjectionSelector

Definição de projeção para quais dados armazenar em Arquivos do Azure.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Definição de projeção para quais dados armazenar no Blob do Azure.

SearchIndexerKnowledgeStoreParameters

Um dicionário de propriedades de configuração específicas do repositório de conhecimento. Cada nome é o nome de uma propriedade específica. Cada valor deve ser de um tipo primitivo.

SearchIndexerKnowledgeStoreProjection

Objeto container para vários seletores de projeção.

SearchIndexerKnowledgeStoreTableProjectionSelector

Descrição de quais dados armazenar nas Tabelas do Azure.

SearchIndexerSkillset

Uma lista de habilidades.

SearchResourceEncryptionKey

Uma chave de criptografia gerenciada pelo cliente no Azure Key Vault. As chaves que você cria e gerencia podem ser usadas para criptografar ou descriptografar dados em repouso, como índices e mapas de sinônimos.

SentimentSkill

Essa habilidade foi preterida. Use a V3. SentimentSkill em vez disso.

SentimentSkillLanguage

Preterido. Os códigos de idioma com suporte para texto de entrada pelo SentimentSkill.

SentimentSkillV3

Usando a API Análise de Texto, avalia o texto não estruturado e, para cada registro, fornece rótulos de sentimento (como "negativo", "neutro" e "positivo") com base na pontuação de confiança mais alta encontrada pelo serviço em uma frase e no nível do documento.

ShaperSkill

Uma habilidade para remodelar as saídas. Ele cria um tipo complexo para dar suporte a campos compostos (também conhecidos como campos de várias partes).

SplitSkill

Uma habilidade para dividir uma cadeia de caracteres em partes de texto.

SplitSkillLanguage

Os códigos de idioma compatíveis com o texto de entrada por SplitSkill.

TextSplitMode

Um valor que indica qual modo de divisão executar.

TextTranslationSkill

Uma habilidade para traduzir texto de um idioma para outro.

TextTranslationSkillLanguage

Os códigos de idioma com suporte para texto de entrada por TextTranslationSkill.

VisualFeature

As cadeias de caracteres que indicam quais tipos de recursos visuais devem ser retornados.

WebApiSkill

Uma habilidade que pode chamar um ponto de extremidade da API Web, permitindo que você estenda um conjunto de habilidades fazendo com que ele chame seu código personalizado.

AmlSkill

A habilidade AML permite estender o enriquecimento de IA com um modelo AML (Azure Machine Learning) personalizado. Depois que um modelo AML é treinado e implantado, uma habilidade AML o integra ao enriquecimento de IA.

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Custom.AmlSkill

Um fragmento de URI que especifica o tipo de habilidade.

context

string

Representa o nível em que as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

degreeOfParallelism

integer

(Opcional) Quando especificado, indica o número de chamadas que o indexador fará em paralelo ao ponto de extremidade que você forneceu. Você pode diminuir esse valor se o ponto de extremidade estiver falhando em uma carga de solicitação muito alta ou aumentá-lo, se o ponto de extremidade for capaz de aceitar mais solicitações e você quiser um aumento no desempenho do indexador. Se não for definido, um valor padrão de 5 segundos será usado. O degreeOfParallelism pode ser definido como um máximo de 10 e um mínimo de 1.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade upstream.

key

string

(Necessário para autenticação de chave) A chave para o serviço AML.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como uma entrada por outra habilidade.

region

string

(Opcional para autenticação de token). A região em que o serviço AML é implantado.

resourceId

string

(Necessário para autenticação de token). A ID de recurso Azure Resource Manager do serviço AML. Ele deve estar no formato assinaturas/{GUID}/resourceGroups/{nome-do-grupo-de-recursos}/Microsoft. MachineLearningServices/Workspaces/{Workspace-Name}/Services/{service_name}.

timeout

string

(Opcional) Quando especificado, indica o tempo limite para o cliente http que fez a chamada à API.

uri

string

(Necessário para sem autenticação ou autenticação de chave) O URI de pontuação do serviço AML para o qual o payload JSON será enviado. Somente o esquema do URI https é permitido.

AzureActiveDirectoryApplicationCredentials

Credenciais de um aplicativo registrado criado para seu serviço de pesquisa, usado para acesso autenticado às chaves de criptografia armazenadas no Azure Key Vault.

Nome Tipo Description
applicationId

string

Uma ID de Aplicativo do AAD que recebeu as permissões de acesso necessárias para o Key Vault do Azure que deve ser usada ao criptografar seus dados em repouso. A ID do aplicativo não deve ser confundida com a ID do objeto para seu aplicativo do AAD.

applicationSecret

string

A chave de autenticação do aplicativo AAD especificado.

AzureOpenAIEmbeddingSkill

Permite gerar uma inserção de vetor para uma determinada entrada de texto usando o recurso OpenAI do Azure.

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill

Um fragmento de URI que especifica o tipo de habilidade.

apiKey

string

Chave de API para o recurso Azure OpenAI designado.

authIdentity SearchIndexerDataIdentity:

A identidade gerenciada atribuída pelo usuário usada para conexões de saída.

context

string

Representa o nível em que as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

deploymentId

string

ID da implantação do modelo openai do Azure no recurso designado.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade upstream.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como uma entrada por outra habilidade.

resourceUri

string

O URI do recurso para o recurso OpenAI do Azure.

CognitiveServicesAccountKey

A chave de conta de várias regiões de um recurso de serviço de IA do Azure anexado a um conjunto de habilidades.

Nome Tipo Description
@odata.type string:

#Microsoft.Azure.Search.CognitiveServicesByKey

Um fragmento de URI que especifica o tipo de recurso de serviço de IA do Azure anexado a um conjunto de habilidades.

description

string

Descrição do recurso de serviço de IA do Azure anexado a um conjunto de habilidades.

key

string

A chave usada para provisionar o recurso de serviço de IA do Azure anexado a um conjunto de habilidades.

ConditionalSkill

Uma habilidade que permite cenários que exigem uma operação booliana para determinar os dados a serem atribuídos a uma saída.

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Util.ConditionalSkill

Um fragmento de URI que especifica o tipo de habilidade.

context

string

Representa o nível no qual as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade de upstream.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como entrada por outra habilidade.

CustomEntity

Um objeto que contém informações sobre as correspondências encontradas e os metadados relacionados.

Nome Tipo Description
accentSensitive

boolean

O padrão é false. Valor booliano que indica se as comparações com o nome da entidade devem ser sensíveis ao destaque.

aliases

CustomEntityAlias[]

Uma matriz de objetos complexos que podem ser usados para especificar ortografias ou sinônimos alternativos para o nome da entidade raiz.

caseSensitive

boolean

O padrão é false. Valor booliano que indica se as comparações com o nome da entidade devem conseguir diferenciar os caracteres maiúsculos de minúsculos. Correspondências que não diferenciam maiúsculas de minúsculas de "Microsoft" podem ser: microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

boolean

Altera o valor de confidencialidade de destaque padrão para essa entidade. Ele será usado para alterar o valor padrão de todos os valores aliases accentSensitive.

defaultCaseSensitive

boolean

Altera o valor de diferenciação de maiúsculas e minúsculas padrão para essa entidade. Ele será usado para alterar o valor padrão de todos os valores caseSensitive de aliases.

defaultFuzzyEditDistance

integer

Altera o valor de distância de edição difusa padrão para essa entidade. Ele pode ser usado para alterar o valor padrão de todos os valores de aliases fuzzyEditDistance.

description

string

Esse campo pode ser usado como uma passagem para metadados personalizados sobre os textos correspondentes. O valor desse campo será exibido com cada correspondência de sua entidade na saída da habilidade.

fuzzyEditDistance

integer

Assume o padrão de 0. Valor máximo de 5. Denota o número aceitável de caracteres divergentes que ainda constituem uma correspondência com o nome da entidade. A menor possibilidade de difusão possível para qualquer correspondência fornecida é retornada. Por exemplo, se a distância de edição for definida como 3, "Windows10" ainda corresponderá a "Windows", "Windows10" e "Windows 7". Quando a diferenciação de maiúsculas e minúsculas estiver definida como false, as diferenças de maiúsculas e minúsculas NÃO contarão na tolerância de difusão, caso contrário, contarão.

id

string

Esse campo pode ser usado como uma passagem para metadados personalizados sobre os textos correspondentes. O valor desse campo será exibido com cada correspondência de sua entidade na saída da habilidade.

name

string

O descritor de entidade de nível superior. As correspondências na saída da habilidade serão agrupadas por esse nome e deverão representar a forma "normalizada" do texto que está sendo encontrado.

subtype

string

Esse campo pode ser usado como uma passagem para metadados personalizados sobre os textos correspondentes. O valor desse campo será exibido com cada correspondência de sua entidade na saída da habilidade.

type

string

Esse campo pode ser usado como uma passagem para metadados personalizados sobre os textos correspondentes. O valor desse campo será exibido com cada correspondência de sua entidade na saída da habilidade.

CustomEntityAlias

Um objeto complexo que pode ser usado para especificar ortografias ou sinônimos alternativos para o nome da entidade raiz.

Nome Tipo Description
accentSensitive

boolean

Determine se o alias diferencia acentos.

caseSensitive

boolean

Determine se o alias diferencia maiúsculas de minúsculas.

fuzzyEditDistance

integer

Determine a distância de edição difusa do alias.

text

string

O texto do alias.

CustomEntityLookupSkill

Uma habilidade procura texto de uma lista personalizada definida pelo usuário de palavras e frases.

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Text.CustomEntityLookupSkill

Um fragmento de URI que especifica o tipo de habilidade.

context

string

Representa o nível em que as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

defaultLanguageCode

CustomEntityLookupSkillLanguage

Um valor que indica qual código de idioma usar. O padrão é en.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

entitiesDefinitionUri

string

Caminho para um arquivo JSON ou CSV que contém todo o texto de destino para correspondência. Essa definição de entidade é lida no início de uma execução do indexador. Todas as atualizações para esse arquivo durante uma execução do indexador não entrarão em vigor até as execuções subsequentes. Essa configuração deve estar acessível por HTTPS.

globalDefaultAccentSensitive

boolean

Um sinalizador global para AccentSensitive. Se AccentSensitive não estiver definido em CustomEntity, esse valor será o valor padrão.

globalDefaultCaseSensitive

boolean

Um sinalizador global para CaseSensitive. Se CaseSensitive não estiver definido em CustomEntity, esse valor será o valor padrão.

globalDefaultFuzzyEditDistance

integer

Um sinalizador global para FuzzyEditDistance. Se FuzzyEditDistance não estiver definido em CustomEntity, esse valor será o valor padrão.

inlineEntitiesDefinition

CustomEntity[]

A definição de Entidade Personalizada embutida.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade upstream.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como uma entrada por outra habilidade.

CustomEntityLookupSkillLanguage

Os códigos de idioma com suporte para texto de entrada por CustomEntityLookupSkill.

Nome Tipo Description
da

string

Dinamarquês

de

string

Alemão

en

string

Inglês

es

string

Espanhol

fi

string

Finlandês

fr

string

Francês

it

string

Italiano

ko

string

Coreano

pt

string

Português

DefaultCognitiveServicesAccount

Um objeto vazio que representa o recurso de serviço de IA do Azure padrão para um conjunto de habilidades.

Nome Tipo Description
@odata.type string:

#Microsoft.Azure.Search.DefaultCognitiveServices

Um fragmento de URI que especifica o tipo de recurso de serviço de IA do Azure anexado a um conjunto de habilidades.

description

string

Descrição do recurso de serviço de IA do Azure anexado a um conjunto de habilidades.

DocumentExtractionSkill

Uma habilidade que extrai conteúdo de um arquivo dentro do pipeline de enriquecimento.

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Util.DocumentExtractionSkill

Um fragmento de URI que especifica o tipo de habilidade.

configuration

object

Um dicionário de configurações para a habilidade.

context

string

Representa o nível em que as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

dataToExtract

string

O tipo de dados a serem extraídos para a habilidade. Será definido como 'contentAndMetadata' se não for definido.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade upstream.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como uma entrada por outra habilidade.

parsingMode

string

O parsingMode para a habilidade. Será definido como "padrão" se não for definido.

EntityCategory

Uma cadeia de caracteres que indica quais categorias de entidade devem ser retornadas.

Nome Tipo Description
datetime

string

Entidades que descrevem uma data e hora.

email

string

Entidades que descrevem um endereço de email.

location

string

Entidades que descrevem um local físico.

organization

string

Entidades que descrevem uma organização.

person

string

Entidades que descrevem uma pessoa.

quantity

string

Entidades que descrevem uma quantidade.

url

string

Entidades que descrevem uma URL.

EntityLinkingSkill

Usando a API Análise de Texto, extrai entidades vinculadas do texto.

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Text.V3.EntityLinkingSkill

Um fragmento de URI que especifica o tipo de habilidade.

context

string

Representa o nível no qual as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

defaultLanguageCode

string

Um valor que indica qual código de idioma usar. O padrão é en.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade de upstream.

minimumPrecision

number

Um valor entre 0 e 1 que será usado para incluir apenas entidades cuja pontuação de confiança é maior que o valor especificado. Se não for definido (padrão) ou se definido explicitamente como nulo, todas as entidades serão incluídas.

modelVersion

string

A versão do modelo a ser usada ao chamar o serviço Análise de Texto. O padrão será o mais recente disponível quando não for especificado. Recomendamos que você não especifique esse valor, a menos que seja absolutamente necessário.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como entrada por outra habilidade.

EntityRecognitionSkill

Essa habilidade foi preterida. Use a V3. Em vez disso, EntityRecognitionSkill.

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Text.EntityRecognitionSkill

Um fragmento de URI que especifica o tipo de habilidade.

categories

EntityCategory[]

Uma lista de categorias de entidade que devem ser extraídas.

context

string

Representa o nível no qual as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

defaultLanguageCode

EntityRecognitionSkillLanguage

Um valor que indica qual código de idioma usar. O padrão é en.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

includeTypelessEntities

boolean

Determina se as entidades que são bem conhecidas ou não devem ser incluídas, mas não estão em conformidade com um tipo predefinido. Se essa configuração não estiver definida (padrão), definida como nula ou definida como false, as entidades que não estiverem em conformidade com um dos tipos predefinidos não serão exibidas.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade de upstream.

minimumPrecision

number

Um valor entre 0 e 1 que será usado para incluir apenas entidades cuja pontuação de confiança é maior que o valor especificado. Se não for definido (padrão) ou se definido explicitamente como nulo, todas as entidades serão incluídas.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como entrada por outra habilidade.

EntityRecognitionSkillLanguage

Preterido. Os códigos de idioma com suporte para texto de entrada por EntityRecognitionSkill.

Nome Tipo Description
ar

string

Árabe

cs

string

Tcheco

da

string

Dinamarquês

de

string

Alemão

el

string

Grego

en

string

Inglês

es

string

Espanhol

fi

string

Finlandês

fr

string

Francês

hu

string

Húngaro

it

string

Italiano

ja

string

Japonês

ko

string

Coreano

nl

string

Holandês

no

string

Norueguês (Bokmaal)

pl

string

Polonês

pt-BR

string

Português (Brasil)

pt-PT

string

Português (Portugal)

ru

string

Russo

sv

string

Sueco

tr

string

Turco

zh-Hans

string

Chinês simplificado

zh-Hant

string

Chinês tradicional

EntityRecognitionSkillV3

Usando a API Análise de Texto, extrai entidades de tipos diferentes do texto.

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Text.V3.EntityRecognitionSkill

Um fragmento de URI que especifica o tipo de habilidade.

categories

string[]

Uma lista de categorias de entidade que devem ser extraídas.

context

string

Representa o nível em que as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

defaultLanguageCode

string

Um valor que indica qual código de idioma usar. O padrão é en.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade upstream.

minimumPrecision

number

Um valor entre 0 e 1 que será usado para incluir apenas entidades cuja pontuação de confiança é maior que o valor especificado. Se não for definido (padrão) ou definido explicitamente como nulo, todas as entidades serão incluídas.

modelVersion

string

A versão do modelo a ser usada ao chamar a API Análise de Texto. O padrão será o mais recente disponível quando não for especificado. Recomendamos que você não especifique esse valor, a menos que seja absolutamente necessário.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como uma entrada por outra habilidade.

ImageAnalysisSkill

Uma habilidade que analisa arquivos de imagem. Ele extrai um conjunto avançado de recursos visuais com base no conteúdo da imagem.

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Vision.ImageAnalysisSkill

Um fragmento de URI que especifica o tipo de habilidade.

context

string

Representa o nível no qual as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

defaultLanguageCode

ImageAnalysisSkillLanguage

Um valor que indica qual código de idioma usar. O padrão é en.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

details

ImageDetail[]

Uma cadeia de caracteres que indica quais detalhes específicos do domínio devem ser retornados.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade de upstream.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como entrada por outra habilidade.

visualFeatures

VisualFeature[]

Uma lista de recursos visuais.

ImageAnalysisSkillLanguage

Os códigos de idioma com suporte para entrada por ImageAnalysisSkill.

Nome Tipo Description
ar

string

Árabe

az

string

Azerbaidjano

bg

string

Búlgaro

bs

string

Bósnio Latim

ca

string

Catalão

cs

string

Tcheco

cy

string

Galês

da

string

Dinamarquês

de

string

Alemão

el

string

Grego

en

string

Inglês

es

string

Espanhol

et

string

Estoniano

eu

string

Basco

fi

string

Finlandês

fr

string

Francês

ga

string

Irlandês

gl

string

Galego

he

string

Hebraico

hi

string

Híndi

hr

string

Croata

hu

string

Húngaro

id

string

Indonésio

it

string

Italiano

ja

string

Japonês

kk

string

Cazaque

ko

string

Coreano

lt

string

Lituano

lv

string

Letão

mk

string

Macedônio

ms

string

Malaio Malásia

nb

string

Norueguês (Bokmal)

nl

string

Holandês

pl

string

Polonês

prs

string

Dari

pt

string

Português-Portugal

pt-BR

string

Português-Brasil

pt-PT

string

Português-Portugal

ro

string

Romeno

ru

string

Russo

sk

string

Eslovaco

sl

string

Esloveno

sr-Cyrl

string

Sérvio - Cirílico RS

sr-Latn

string

Sérvio - Latim RS

sv

string

Sueco

th

string

Tailandês

tr

string

Turco

uk

string

Ucraniano

vi

string

Vietnamita

zh

string

Chinês simplificado

zh-Hans

string

Chinês simplificado

zh-Hant

string

Chinês (tradicional)

ImageDetail

Uma cadeia de caracteres que indica quais detalhes específicos do domínio devem ser retornados.

Nome Tipo Description
celebrities

string

Detalhes reconhecidos como celebridades.

landmarks

string

Detalhes reconhecidos como pontos de referência.

IndexProjectionMode

Define o comportamento das projeções de índice em relação ao restante do indexador.

Nome Tipo Description
includeIndexingParentDocuments

string

O documento de origem será gravado no índice de destino do indexador. Esse é o padrão.

skipIndexingParentDocuments

string

O documento de origem será ignorado da gravação no índice de destino do indexador.

InputFieldMappingEntry

Mapeamento de campo de entrada para uma habilidade.

Nome Tipo Description
inputs

InputFieldMappingEntry[]

As entradas recursivas usadas ao criar um tipo complexo.

name

string

Nome da entrada.

source

string

A origem da entrada.

sourceContext

string

O contexto de origem usado para selecionar entradas recursivas.

KeyPhraseExtractionSkill

Uma habilidade que usa a análise de texto para extração de frases-chave.

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Text.KeyPhraseExtractionSkill

Um fragmento de URI que especifica o tipo de habilidade.

context

string

Representa o nível no qual as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

defaultLanguageCode

KeyPhraseExtractionSkillLanguage

Um valor que indica qual código de idioma usar. O padrão é en.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade de upstream.

maxKeyPhraseCount

integer

Um número que indica quantas frases-chave devem ser retornadas. Se ausente, todas as frases-chave identificadas serão retornadas.

modelVersion

string

A versão do modelo a ser usada ao chamar o serviço Análise de Texto. O padrão será o mais recente disponível quando não for especificado. Recomendamos que você não especifique esse valor, a menos que seja absolutamente necessário.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como entrada por outra habilidade.

KeyPhraseExtractionSkillLanguage

Os códigos de idioma com suporte para texto de entrada por KeyPhraseExtractionSkill.

Nome Tipo Description
da

string

Dinamarquês

de

string

Alemão

en

string

Inglês

es

string

Espanhol

fi

string

Finlandês

fr

string

Francês

it

string

Italiano

ja

string

Japonês

ko

string

Coreano

nl

string

Holandês

no

string

Norueguês (Bokmaal)

pl

string

Polonês

pt-BR

string

Português (Brasil)

pt-PT

string

Português (Portugal)

ru

string

Russo

sv

string

Sueco

LanguageDetectionSkill

Uma habilidade que detecta o idioma do texto de entrada e relata um único código de idioma para cada documento enviado na solicitação. O código de idioma é emparelhado com uma pontuação que indica a confiança da análise.

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Text.LanguageDetectionSkill

Um fragmento de URI que especifica o tipo de habilidade.

context

string

Representa o nível no qual as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

defaultCountryHint

string

Um código de país a ser usado como uma dica para o modelo de detecção de idioma se ele não puder desambiguar o idioma.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade de upstream.

modelVersion

string

A versão do modelo a ser usada ao chamar o serviço Análise de Texto. O padrão será o mais recente disponível quando não for especificado. Recomendamos que você não especifique esse valor, a menos que seja absolutamente necessário.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como entrada por outra habilidade.

LineEnding

Define a sequência de caracteres a ser usada entre as linhas de texto reconhecidas pela habilidade de OCR. O valor padrão é "space".

Nome Tipo Description
carriageReturn

string

As linhas são separadas por um caractere de retorno de carro ('\r').

carriageReturnLineFeed

string

As linhas são separadas por um retorno de carro e um caractere de alimentação de linha ('\r\n').

lineFeed

string

As linhas são separadas por um único caractere de alimentação de linha ('\n').

space

string

As linhas são separadas por um único caractere de espaço.

MergeSkill

Uma habilidade para mesclar duas ou mais cadeias de caracteres em uma única cadeia de caracteres unificada, com um delimitador opcional definido pelo usuário separando cada parte do componente.

Nome Tipo Valor padrão Description
@odata.type string:

#Microsoft.Skills.Text.MergeSkill

Um fragmento de URI que especifica o tipo de habilidade.

context

string

Representa o nível no qual as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade de upstream.

insertPostTag

string

A marca indica o final do texto mesclado. Por padrão, a marca é um espaço vazio.

insertPreTag

string

A marca indica o início do texto mesclado. Por padrão, a marca é um espaço vazio.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como entrada por outra habilidade.

OcrSkill

Uma habilidade que extrai texto de arquivos de imagem.

Nome Tipo Valor padrão Description
@odata.type string:

#Microsoft.Skills.Vision.OcrSkill

Um fragmento de URI que especifica o tipo de habilidade.

context

string

Representa o nível no qual as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

defaultLanguageCode

OcrSkillLanguage

Um valor que indica qual código de idioma usar. O padrão é en.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

detectOrientation

boolean

False

Um valor que indica ativar ou não a detecção de orientação. O padrão é false.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade de upstream.

lineEnding

LineEnding

Define a sequência de caracteres a ser usada entre as linhas de texto reconhecidas pela habilidade de OCR. O valor padrão é "space".

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como entrada por outra habilidade.

OcrSkillLanguage

Os códigos de idioma com suporte para entrada pelo OcrSkill.

Nome Tipo Description
Jns

string

Jaunsari (Devanagiri)

af

string

Africâner

anp

string

Angika (Devanagiri)

ar

string

Árabe

ast

string

Asturiano

awa

string

Hindi Awadhi (Devanagiri)

az

string

Azerbaidjano (Latino)

be

string

Bielorrússia (cirílico e latino)

be-cyrl

string

bielorrusso (cirílico)

be-latn

string

bielorrusso (latino)

bfy

string

Bagheli

bfz

string

Mahasu Pahari (Devanagiri)

bg

string

Búlgaro

bgc

string

Haryanvi

bho

string

Hindi Bhojpuri (Devanagiri)

bi

string

Bislama

bns

string

Bundeli

br

string

Bretão

bra

string

Brajbha

brx

string

Bodo (Devanagiri)

bs

string

Bósnio Latim

bua

string

buryat (cirílico)

ca

string

Catalão

ceb

string

Cebuano

ch

string

Chamorro

cnr-cyrl

string

montenegrino (cirílico)

cnr-latn

string

montenegrino (latino)

co

string

Corso

crh

string

Tártaro da Crimeia (latim)

cs

string

Tcheco

csb

string

Cashubiano

cy

string

Galês

da

string

Dinamarquês

de

string

Alemão

dhi

string

Dhimal (Devanagiri)

doi

string

Dogri (Devanagiri)

dsb

string

baixo sorábio

el

string

Grego

en

string

Inglês

es

string

Espanhol

et

string

Estoniano

eu

string

Basco

fa

string

Persa

fi

string

Finlandês

fil

string

Filipino

fj

string

Fijiano

fo

string

Faroês

fr

string

Francês

fur

string

Fruliano

fy

string

Frísio ocidental

ga

string

Irlandês

gag

string

gagauz (latino)

gd

string

Gaélico escocês

gil

string

Gilbertês

gl

string

Galego

gon

string

Gondi (Devanagiri)

gv

string

Manx

gvr

string

Gurung (Devanagiri)

haw

string

havaiano

hi

string

Híndi

hlb

string

Halbi (Devanagiri)

hne

string

Chhattisgarhi (Devanagiri)

hni

string

Hani

hoc

string

Ho (Devanagiri)

hr

string

Croata

hsb

string

Alto sorábio

ht

string

Crioulo haitiano

hu

string

Húngaro

ia

string

Interlíngua

id

string

Indonésio

is

string

Islandês

it

string

Italiano

iu

string

Inuktitut (Latino)

ja

string

Japonês

jv

string

Javanês

kaa

string

Caracalpaque (latino)

kaa-cyrl

string

kara-kalpak (cirílico)

kac

string

Kachin (latim)

kea

string

Kabuverdianu

kfq

string

Korku

kha

string

Khasi

kk-cyrl

string

cazaque (cirílico)

kk-latn

string

cazaque (latino)

kl

string

Groenlandês

klr

string

Khaling

kmj

string

Malto (Devanagiri)

ko

string

Coreano

kos

string

kosraean

kpy

string

koryak

krc

string

Karachay-Balkar

kru

string

Kurux (Devanagiri)

ksh

string

ripuário

ku-arab

string

Curdo (árabe)

ku-latn

string

Curdo (latino)

kum

string

kumyk (cirílico)

kw

string

Córnico

ky

string

quirguiz (cirílico)

la

string

Latim

lb

string

Luxemburguês

lkt

string

Lakota

lt

string

Lituano

mi

string

Maori

mn

string

Mongol (Cirílico)

mr

string

Marati

ms

string

Malaio (latino)

mt

string

Maltês

mww

string

Hmong daw (latim)

myv

string

erzya (cirílico)

nap

string

Napolitano

nb

string

Norueguês

ne

string

Nepali

niu

string

niueano

nl

string

Holandês

no

string

Norueguês

nog

string

nogay

oc

string

Occitânico

os

string

osseto

pa

string

Punjabi (Árabe)

pl

string

Polonês

prs

string

Dari

ps

string

Pashto

pt

string

Português

quc

string

Quiché

rab

string

Chamling

rm

string

Romanche

ro

string

Romeno

ru

string

Russo

sa

string

Sânscrito (Devanagiri)

sat

string

Santali (Devanagiri)

sck

string

Sadri (Devanagiri)

sco

string

Escocês

sk

string

Eslovaco

sl

string

Esloveno

sm

string

samoano (latino)

sma

string

sami do sul

sme

string

sami setentrional (latino)

smj

string

sami de Lule

smn

string

sami de Inari

sms

string

sami de Skolt

so

string

Somali (árabe)

sq

string

Albanês

sr

string

Sérvio (latino)

sr-Cyrl

string

Sérvio (cirílico)

sr-Latn

string

Sérvio (latino)

srx

string

Sirmauri (Devanagiri)

sv

string

Sueco

sw

string

Suaíli (latim)

tet

string

Tetum

tg

string

Tadjique (Cirílico)

thf

string

Thani

tk

string

turcomeno (latino)

to

string

Tongan

tr

string

Turco

tt

string

Tártaro (latim)

tyv

string

Tuva

ug

string

Uigur (árabe)

unk

string

Desconhecido (Todos)

ur

string

Urdu

uz

string

Uzbeque (latino)

uz-arab

string

Usbeque (árabe)

uz-cyrl

string

Uzbeque (cirílico)

vo

string

Volapuque

wae

string

Walser

xnr

string

Kangri (Devanagiri)

xsr

string

Sherpa (Devanagiri)

yua

string

Yucatec Maya

za

string

Zuangue

zh-Hans

string

Chinês simplificado

zh-Hant

string

Chinês (tradicional)

zu

string

Zulu

OutputFieldMappingEntry

Mapeamento de campo de saída para uma habilidade.

Nome Tipo Description
name

string

O nome da saída definida pela habilidade.

targetName

string

O nome de destino da saída. É opcional e o padrão é nomear.

PIIDetectionSkill

Usando a API Análise de Texto, extrai informações pessoais de um texto de entrada e oferece a opção de mascarar.

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Text.PIIDetectionSkill

Um fragmento de URI que especifica o tipo de habilidade.

context

string

Representa o nível em que as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

defaultLanguageCode

string

Um valor que indica qual código de idioma usar. O padrão é en.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

domain

string

Se especificado, definirá o domínio PII para incluir apenas um subconjunto das categorias de entidade. Os valores possíveis incluem: 'phi', 'none'. O padrão é 'none'.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade upstream.

maskingCharacter

string

O caractere usado para mascarar o texto se o parâmetro maskingMode estiver definido para substituir. O padrão é '*'.

maskingMode

PIIDetectionSkillMaskingMode

Um parâmetro que fornece várias maneiras de mascarar as informações pessoais detectadas no texto de entrada. O padrão é 'none'.

minimumPrecision

number

Um valor entre 0 e 1 que será usado para incluir apenas entidades cuja pontuação de confiança é maior que o valor especificado. Se não for definido (padrão) ou definido explicitamente como nulo, todas as entidades serão incluídas.

modelVersion

string

A versão do modelo a ser usada ao chamar o serviço Análise de Texto. O padrão será o mais recente disponível quando não for especificado. Recomendamos que você não especifique esse valor, a menos que seja absolutamente necessário.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como uma entrada por outra habilidade.

piiCategories

string[]

Uma lista de categorias de entidade PII que devem ser extraídas e mascaradas.

PIIDetectionSkillMaskingMode

Uma cadeia de caracteres que indica qual maskingMode usar para mascarar as informações pessoais detectadas no texto de entrada.

Nome Tipo Description
none

string

Nenhum mascaramento ocorre e a saída maskedText não será retornada.

replace

string

Substitui as entidades detectadas pelo caractere fornecido no parâmetro maskingCharacter. O caractere será repetido até o comprimento da entidade detectada para que os deslocamentos correspondam corretamente ao texto de entrada, bem como ao maskedText de saída.

SearchError

Descreve uma condição de erro para a API.

Nome Tipo Description
code

string

Um de um conjunto definido pelo servidor de códigos de erro.

details

SearchError[]

Uma matriz de detalhes sobre erros específicos que levaram a esse erro relatado.

message

string

Uma representação legível do erro.

SearchIndexerDataNoneIdentity

Limpa a propriedade de identidade de uma fonte de dados.

Nome Tipo Description
@odata.type string:

#Microsoft.Azure.Search.DataNoneIdentity

Um fragmento de URI que especifica o tipo de identidade.

SearchIndexerDataUserAssignedIdentity

Especifica a identidade de uma fonte de dados a ser usada.

Nome Tipo Description
@odata.type string:

#Microsoft.Azure.Search.DataUserAssignedIdentity

Um fragmento de URI que especifica o tipo de identidade.

userAssignedIdentity

string

A ID de recurso do Azure totalmente qualificada de uma identidade gerenciada atribuída pelo usuário normalmente no formato "/subscriptions/12345678-1234-1234-12334-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" que deveria ter sido atribuída ao serviço de pesquisa.

SearchIndexerIndexProjections

Definição de projeções adicionais para índices de pesquisa secundários.

Nome Tipo Description
parameters

SearchIndexerIndexProjectionsParameters

Um dicionário de propriedades de configuração específicas da projeção de índice. Cada nome é o nome de uma propriedade específica. Cada valor deve ser de um tipo primitivo.

selectors

SearchIndexerIndexProjectionSelector[]

Uma lista de projeções a serem executadas em índices de pesquisa secundários.

SearchIndexerIndexProjectionSelector

Descrição de quais dados armazenar no índice de pesquisa designado.

Nome Tipo Description
mappings

InputFieldMappingEntry[]

Mapeamentos para a projeção ou qual fonte deve ser mapeada para qual campo no índice de destino.

parentKeyFieldName

string

Nome do campo no índice de pesquisa para o qual mapear o valor da chave do documento pai. Deve ser um campo de cadeia de caracteres que pode ser filtrado e não o campo de chave.

sourceContext

string

Contexto de origem para as projeções. Representa a cardinalidade na qual o documento será dividido em vários sub-documentos.

targetIndexName

string

Nome do índice de pesquisa para o qual projetar. Deve ter um campo de chave com o analisador 'palavra-chave' definido.

SearchIndexerIndexProjectionsParameters

Um dicionário de propriedades de configuração específicas da projeção de índice. Cada nome é o nome de uma propriedade específica. Cada valor deve ser de um tipo primitivo.

Nome Tipo Description
projectionMode

IndexProjectionMode

Define o comportamento das projeções de índice em relação ao restante do indexador.

SearchIndexerKnowledgeStore

Definição de projeções adicionais para blob, tabela ou arquivos do Azure de dados enriquecidos.

Nome Tipo Description
identity SearchIndexerDataIdentity:

A identidade gerenciada atribuída pelo usuário usada para conexões com o Armazenamento do Azure ao gravar projeções de repositório de conhecimento. Se o cadeia de conexão indicar uma identidade (ResourceId) e não for especificada, a identidade gerenciada atribuída pelo sistema será usada. Em atualizações para o indexador, se a identidade não for especificada, o valor permanecerá inalterado. Se definido como "nenhum", o valor dessa propriedade será limpo.

parameters

SearchIndexerKnowledgeStoreParameters

Um dicionário de propriedades de configuração específicas do repositório de conhecimento. Cada nome é o nome de uma propriedade específica. Cada valor deve ser de um tipo primitivo.

projections

SearchIndexerKnowledgeStoreProjection[]

Uma lista de projeções adicionais a serem executadas durante a indexação.

storageConnectionString

string

O cadeia de conexão para as projeções da conta de armazenamento será armazenado.

SearchIndexerKnowledgeStoreFileProjectionSelector

Definição de projeção para quais dados armazenar em Arquivos do Azure.

Nome Tipo Description
generatedKeyName

string

Nome da chave gerada na qual armazenar a projeção.

inputs

InputFieldMappingEntry[]

Entradas aninhadas para projeções complexas.

referenceKeyName

string

Nome da chave de referência para projeção diferente.

source

string

Dados de origem para o projeto.

sourceContext

string

Contexto de origem para projeções complexas.

storageContainer

string

Contêiner de blob no qual armazenar projeções.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Definição de projeção para quais dados armazenar no Blob do Azure.

Nome Tipo Description
generatedKeyName

string

Nome da chave gerada na qual armazenar a projeção.

inputs

InputFieldMappingEntry[]

Entradas aninhadas para projeções complexas.

referenceKeyName

string

Nome da chave de referência para projeção diferente.

source

string

Dados de origem para o projeto.

sourceContext

string

Contexto de origem para projeções complexas.

storageContainer

string

Contêiner de blob no qual armazenar projeções.

SearchIndexerKnowledgeStoreParameters

Um dicionário de propriedades de configuração específicas do repositório de conhecimento. Cada nome é o nome de uma propriedade específica. Cada valor deve ser de um tipo primitivo.

Nome Tipo Valor padrão Description
synthesizeGeneratedKeyName

boolean

False

Se as projeções devem ou não sintetizar um nome de chave gerado se ainda não estiver presente.

SearchIndexerKnowledgeStoreProjection

Objeto container para vários seletores de projeção.

Nome Tipo Description
files

SearchIndexerKnowledgeStoreFileProjectionSelector[]

Projeções para o Armazenamento de Arquivos do Azure.

objects

SearchIndexerKnowledgeStoreObjectProjectionSelector[]

Projeções para o Armazenamento de Blobs do Azure.

tables

SearchIndexerKnowledgeStoreTableProjectionSelector[]

Projeções para o armazenamento de Tabelas do Azure.

SearchIndexerKnowledgeStoreTableProjectionSelector

Descrição de quais dados armazenar nas Tabelas do Azure.

Nome Tipo Description
generatedKeyName

string

Nome da chave gerada na qual armazenar a projeção.

inputs

InputFieldMappingEntry[]

Entradas aninhadas para projeções complexas.

referenceKeyName

string

Nome da chave de referência para projeção diferente.

source

string

Dados de origem para o projeto.

sourceContext

string

Contexto de origem para projeções complexas.

tableName

string

Nome da tabela do Azure na qual armazenar dados projetados.

SearchIndexerSkillset

Uma lista de habilidades.

Nome Tipo Description
@odata.etag

string

A ETag do conjunto de habilidades.

cognitiveServices CognitiveServicesAccount:

Detalhes sobre o serviço de IA do Azure a ser usado ao executar habilidades.

description

string

A descrição do conjunto de habilidades.

encryptionKey

SearchResourceEncryptionKey

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 sua definição de conjunto de habilidades quando você deseja ter total garantia de que ninguém, nem mesmo a Microsoft, pode descriptografar sua definição de conjunto de habilidades. Depois de criptografar sua definição de conjunto de habilidades, ela sempre permanecerá criptografada. O serviço de pesquisa ignorará as tentativas de definir essa propriedade como nula. Você pode alterar essa propriedade conforme necessário se quiser girar sua chave de criptografia; Sua definição de conjunto de habilidades não será afetada. 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.

indexProjections

SearchIndexerIndexProjections

Definição de projeções adicionais para índices de pesquisa secundários.

knowledgeStore

SearchIndexerKnowledgeStore

Definição de projeções adicionais para blob, tabela ou arquivos do Azure, de dados enriquecidos.

name

string

O nome do conjunto de habilidades.

skills SearchIndexerSkill[]:

Uma lista de habilidades no conjunto de habilidades.

SearchResourceEncryptionKey

Uma chave de criptografia gerenciada pelo cliente no Azure Key Vault. As chaves que você cria e gerencia podem ser usadas para criptografar ou descriptografar dados em repouso, como índices e mapas de sinônimos.

Nome Tipo Description
accessCredentials

AzureActiveDirectoryApplicationCredentials

Credenciais opcionais do Azure Active Directory usadas para acessar o Key Vault do Azure. Não é necessário se estiver usando a identidade gerenciada.

identity SearchIndexerDataIdentity:

Uma identidade gerenciada explícita a ser usada para essa chave de criptografia. Se não for especificada e a propriedade de credenciais de acesso for nula, a identidade gerenciada atribuída pelo sistema será usada. Ao atualizar para o recurso, se a identidade explícita não for especificada, ela permanecerá inalterada. Se "none" for especificado, o valor dessa propriedade será limpo.

keyVaultKeyName

string

O nome da chave de Key Vault do Azure a ser usada para criptografar seus dados inativos.

keyVaultKeyVersion

string

A versão da chave de Key Vault do Azure a ser usada para criptografar seus dados inativos.

keyVaultUri

string

O URI do Key Vault do Azure, também conhecido como nome DNS, que contém a chave a ser usada para criptografar seus dados inativos. Um URI de exemplo pode ser https://my-keyvault-name.vault.azure.net.

SentimentSkill

Essa habilidade foi preterida. Use a V3. SentimentSkill em vez disso.

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Text.SentimentSkill

Um fragmento de URI que especifica o tipo de habilidade.

context

string

Representa o nível no qual as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

defaultLanguageCode

SentimentSkillLanguage

Um valor que indica qual código de idioma usar. O padrão é en.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade de upstream.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como entrada por outra habilidade.

SentimentSkillLanguage

Preterido. Os códigos de idioma com suporte para texto de entrada pelo SentimentSkill.

Nome Tipo Description
da

string

Dinamarquês

de

string

Alemão

el

string

Grego

en

string

Inglês

es

string

Espanhol

fi

string

Finlandês

fr

string

Francês

it

string

Italiano

nl

string

Holandês

no

string

Norueguês (Bokmaal)

pl

string

Polonês

pt-PT

string

Português (Portugal)

ru

string

Russo

sv

string

Sueco

tr

string

Turco

SentimentSkillV3

Usando a API Análise de Texto, avalia o texto não estruturado e, para cada registro, fornece rótulos de sentimento (como "negativo", "neutro" e "positivo") com base na pontuação de confiança mais alta encontrada pelo serviço em uma frase e no nível do documento.

Nome Tipo Valor padrão Description
@odata.type string:

#Microsoft.Skills.Text.V3.SentimentSkill

Um fragmento de URI que especifica o tipo de habilidade.

context

string

Representa o nível no qual as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

defaultLanguageCode

string

Um valor que indica qual código de idioma usar. O padrão é en.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

includeOpinionMining

boolean

False

Se definido como true, a saída da habilidade incluirá informações de Análise de Texto para mineração de opiniões, ou seja, destinos (substantivos ou verbos) e sua avaliação associada (adjetiva) no texto. O padrão é false.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade de upstream.

modelVersion

string

A versão do modelo a ser usada ao chamar o serviço Análise de Texto. O padrão será o mais recente disponível quando não for especificado. Recomendamos que você não especifique esse valor, a menos que seja absolutamente necessário.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como entrada por outra habilidade.

ShaperSkill

Uma habilidade para remodelar as saídas. Ele cria um tipo complexo para dar suporte a campos compostos (também conhecidos como campos de várias partes).

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Util.ShaperSkill

Um fragmento de URI que especifica o tipo de habilidade.

context

string

Representa o nível no qual as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade de upstream.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como entrada por outra habilidade.

SplitSkill

Uma habilidade para dividir uma cadeia de caracteres em partes de texto.

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Text.SplitSkill

Um fragmento de URI que especifica o tipo de habilidade.

context

string

Representa o nível em que as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

defaultLanguageCode

SplitSkillLanguage

Um valor que indica qual código de idioma usar. O padrão é en.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade upstream.

maximumPageLength

integer

O comprimento máximo de página desejado. O padrão é 10000.

maximumPagesToTake

integer

Aplicável somente quando textSplitMode é definido como 'pages'. Se especificado, o SplitSkill descontinuará a divisão depois de processar as primeiras páginas 'maximumPagesToTake', a fim de melhorar o desempenho quando apenas algumas páginas iniciais forem necessárias de cada documento.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como uma entrada por outra habilidade.

pageOverlapLength

integer

Aplicável somente quando textSplitMode é definido como 'pages'. Se especificado, n+1ª parte começará com esse número de caracteres/tokens do final da nª parte.

textSplitMode

TextSplitMode

Um valor que indica qual modo de divisão executar.

SplitSkillLanguage

Os códigos de idioma compatíveis com o texto de entrada por SplitSkill.

Nome Tipo Description
am

string

Amárico

bs

string

Bósnio

cs

string

Tcheco

da

string

Dinamarquês

de

string

Alemão

en

string

Inglês

es

string

Espanhol

et

string

Estoniano

fi

string

Finlandês

fr

string

Francês

he

string

Hebraico

hi

string

Híndi

hr

string

Croata

hu

string

Húngaro

id

string

Indonésio

is

string

Islandês

it

string

Italiano

ja

string

Japonês

ko

string

Coreano

lv

string

Letão

nb

string

Norueguês

nl

string

Holandês

pl

string

Polonês

pt

string

Português (Portugal)

pt-br

string

Português (Brasil)

ru

string

Russo

sk

string

Eslovaco

sl

string

Esloveno

sr

string

Sérvio

sv

string

Sueco

tr

string

Turco

ur

string

Urdu

zh

string

Chinês (Simplificado)

TextSplitMode

Um valor que indica qual modo de divisão executar.

Nome Tipo Description
pages

string

Divida o texto em páginas individuais.

sentences

string

Divida o texto em frases individuais.

TextTranslationSkill

Uma habilidade para traduzir texto de um idioma para outro.

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Text.TranslationSkill

Um fragmento de URI que especifica o tipo de habilidade.

context

string

Representa o nível em que as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

defaultFromLanguageCode

TextTranslationSkillLanguage

O código de idioma do qual traduzir documentos para documentos que não especificam o do idioma explicitamente.

defaultToLanguageCode

TextTranslationSkillLanguage

O código de idioma para traduzir documentos para documentos que não especificam o idioma para explicitamente.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade upstream.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como uma entrada por outra habilidade.

suggestedFrom

TextTranslationSkillLanguage

O código de idioma para traduzir documentos de quando nem a entrada fromLanguageCode nem o parâmetro defaultFromLanguageCode são fornecidos e a detecção automática de idioma não é bem-sucedida. O padrão é en.

TextTranslationSkillLanguage

Os códigos de idioma com suporte para texto de entrada por TextTranslationSkill.

Nome Tipo Description
af

string

Africâner

ar

string

Árabe

bg

string

Búlgaro

bn

string

Bangla

bs

string

Bósnio (latim)

ca

string

Catalão

cs

string

Tcheco

cy

string

Galês

da

string

Dinamarquês

de

string

Alemão

el

string

Grego

en

string

Inglês

es

string

Espanhol

et

string

Estoniano

fa

string

Persa

fi

string

Finlandês

fil

string

Filipino

fj

string

Fijiano

fr

string

Francês

ga

string

Irlandês

he

string

Hebraico

hi

string

Híndi

hr

string

Croata

ht

string

Crioulo haitiano

hu

string

Húngaro

id

string

Indonésio

is

string

Islandês

it

string

Italiano

ja

string

Japonês

kn

string

canarim

ko

string

Coreano

lt

string

Lituano

lv

string

Letão

mg

string

Malgaxe

mi

string

Maori

ml

string

Malaiala

ms

string

Malaio

mt

string

Maltês

mww

string

Hmong Daw

nb

string

Norueguês

nl

string

Holandês

otq

string

Queretaro Otomi

pa

string

Panjabi

pl

string

Polonês

pt

string

Português

pt-PT

string

Português (Portugal)

pt-br

string

Português (Brasil)

ro

string

Romeno

ru

string

Russo

sk

string

Eslovaco

sl

string

Esloveno

sm

string

Samoano

sr-Cyrl

string

Sérvio (cirílico)

sr-Latn

string

Sérvio (latino)

sv

string

Sueco

sw

string

Suaíli

ta

string

Tâmil

te

string

Télugo

th

string

Tailandês

tlh

string

Klingon

tlh-Latn

string

Klingon (script latino)

tlh-Piqd

string

Klingon (script Klingon)

to

string

Tongan

tr

string

Turco

ty

string

Taitiano

uk

string

Ucraniano

ur

string

Urdu

vi

string

Vietnamita

yua

string

Yucatec Maya

yue

string

Cantonês (tradicional)

zh-Hans

string

Chinês simplificado

zh-Hant

string

Chinês (tradicional)

VisualFeature

As cadeias de caracteres que indicam quais tipos de recursos visuais devem ser retornados.

Nome Tipo Description
adult

string

Recursos visuais reconhecidos como pessoas adultas.

brands

string

Recursos visuais reconhecidos como marcas comerciais.

categories

string

Categorias.

description

string

Descrição.

faces

string

Recursos visuais reconhecidos como rostos de pessoas.

objects

string

Recursos visuais reconhecidos como objetos.

tags

string

Marcas.

WebApiSkill

Uma habilidade que pode chamar um ponto de extremidade da API Web, permitindo que você estenda um conjunto de habilidades fazendo com que ele chame seu código personalizado.

Nome Tipo Description
@odata.type string:

#Microsoft.Skills.Custom.WebApiSkill

Um fragmento de URI que especifica o tipo de habilidade.

authIdentity SearchIndexerDataIdentity:

A identidade gerenciada atribuída pelo usuário usada para conexões de saída. Se um authResourceId for fornecido e não for especificado, a identidade gerenciada atribuída pelo sistema será usada. Em atualizações para o indexador, se a identidade não for especificada, o valor permanecerá inalterado. Se definido como "nenhum", o valor dessa propriedade será limpo.

authResourceId

string

Aplica-se a habilidades personalizadas que se conectam ao código externo em uma função do Azure ou em algum outro aplicativo que fornece as transformações. Esse valor deve ser a ID do aplicativo criada para a função ou aplicativo quando ela foi registrada no Azure Active Directory. Quando especificada, a habilidade personalizada se conecta à função ou ao aplicativo usando uma ID gerenciada (sistema ou atribuído pelo usuário) do serviço de pesquisa e o token de acesso da função ou aplicativo, usando esse valor como a ID do recurso para criar o escopo do token de acesso.

batchSize

integer

O tamanho do lote desejado que indica o número de documentos.

context

string

Representa o nível em que as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

degreeOfParallelism

integer

Se definido, o número de chamadas paralelas que podem ser feitas para a API Web.

description

string

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

httpHeaders

object

Os cabeçalhos necessários para fazer a solicitação http.

httpMethod

string

O método para a solicitação http.

inputs

InputFieldMappingEntry[]

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade upstream.

name

string

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

outputs

OutputFieldMappingEntry[]

A saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como uma entrada por outra habilidade.

timeout

string

O tempo limite desejado para a solicitação. O padrão é 30 segundos.

uri

string

A URL da API Web.