Share via


Skillsets - Create Or Update

Cria um novo conjunto de competências num serviço de pesquisa ou atualiza o conjunto de competências, se 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 do URI

Name Em Necessário Tipo Description
endpoint
path True

string

O URL do ponto final do serviço de pesquisa.

skillsetName
path True

string

O nome do conjunto de competências a criar ou atualizar.

api-version
query True

string

Versão da API do Cliente.

disableCacheReprocessingChangeDetection
query

boolean

Desativa a deteção de alterações de reprocessamento da cache.

ignoreResetRequirements
query

boolean

Ignora os requisitos de reposição da cache.

Cabeçalho do Pedido

Name Necessário Tipo Description
x-ms-client-request-id

string

uuid

O ID de controlo enviado com o pedido para ajudar na depuração.

If-Match

string

Define a condição If-Match. A operação só será efetuada se a ETag no servidor corresponder a este valor.

If-None-Match

string

Define a condição If-None-Match. A operação só será efetuada se a ETag no servidor não corresponder a este valor.

Prefer True

string

Para pedidos HTTP PUT, indica ao serviço para devolver o recurso criado/atualizado com êxito.

Corpo do Pedido

Name Necessário Tipo Description
name True

string

O nome do conjunto de competências.

skills True SearchIndexerSkill[]:

Uma lista de competências no conjunto de competências.

@odata.etag

string

A ETag do conjunto de competências.

cognitiveServices CognitiveServicesAccount:

Detalhes sobre o serviço de IA do Azure a utilizar ao executar competências.

description

string

A descrição do conjunto de competências.

encryptionKey

SearchResourceEncryptionKey

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 conjunto de competências quando quiser ter a garantia total de que ninguém, nem mesmo a Microsoft, pode desencriptar a definição do conjunto de competências. Depois de encriptar a definição do conjunto de competências, esta permanecerá sempre encriptada. O serviço de pesquisa irá 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 conjunto de competências não será afetada. 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 a partir de 1 de janeiro de 2019 ou depois 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 blobs, tabelas ou ficheiros do Azure de dados melhorados.

Respostas

Name Tipo Description
200 OK

SearchIndexerSkillset

O conjunto de competências é atualizado com êxito.

201 Created

SearchIndexerSkillset

O conjunto de competências é criado com êxito.

Other Status Codes

SearchError

Resposta de erro.

Exemplos

SearchServiceCreateOrUpdateSkillset

Sample Request

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
  }
}

Sample Response

{
  "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

Name Description
AmlSkill

A competência do AML permite-lhe expandir o melhoramento de IA com um modelo personalizado do Azure Machine Learning (AML). Assim que um modelo AML for preparado e implementado, uma competência de AML integra-o no melhoramento de IA.

AzureActiveDirectoryApplicationCredentials

Credenciais de uma aplicação registada criada para o seu serviço de pesquisa, utilizada para acesso autenticado às chaves de encriptação armazenadas no Azure Key Vault.

AzureOpenAIEmbeddingSkill

Permite-lhe gerar uma incorporação de vetor para uma determinada entrada de texto com o recurso Azure OpenAI.

CognitiveServicesAccountKey

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

ConditionalSkill

Uma competência que permite cenários que requerem uma operação Booleana para determinar os dados a atribuir a uma saída.

CustomEntity

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

CustomEntityAlias

Um objeto complexo que pode ser utilizado para especificar ortografias alternativas ou sinónimos ao nome da entidade raiz.

CustomEntityLookupSkill

Uma competência procura texto de uma lista personalizada definida pelo utilizador de palavras e expressões.

CustomEntityLookupSkillLanguage

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

DefaultCognitiveServicesAccount

Um objeto vazio que representa o recurso predefinido do serviço de IA do Azure para um conjunto de competências.

DocumentExtractionSkill

Uma competência que extrai conteúdo de um ficheiro no pipeline de melhoramento.

EntityCategory

Uma cadeia que indica as categorias de entidade a devolver.

EntityLinkingSkill

Com a API Análise de Texto, extrai entidades ligadas do texto.

EntityRecognitionSkill

Esta habilidade foi preterida. Utilize o V3. EntityRecognitionSkill como alternativa.

EntityRecognitionSkillLanguage

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

EntityRecognitionSkillV3

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

ImageAnalysisSkill

Uma competência que analisa ficheiros de imagem. Extrai um conjunto avançado de funcionalidades visuais com base no conteúdo da imagem.

ImageAnalysisSkillLanguage

Os códigos de idioma suportados para entrada por ImageAnalysisSkill.

ImageDetail

Uma cadeia que indica os detalhes específicos do domínio a devolver.

IndexProjectionMode

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

InputFieldMappingEntry

Mapeamento de campos de entrada para uma competência.

KeyPhraseExtractionSkill

Uma competência que utiliza a análise de texto para extração de expressões-chave.

KeyPhraseExtractionSkillLanguage

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

LanguageDetectionSkill

Uma competência que deteta o idioma do texto de entrada e comunica um único código de idioma para cada documento submetido no pedido. O código de idioma é emparelhado com uma classificação que indica a confiança da análise.

LineEnding

Define a sequência de carateres a utilizar entre as linhas de texto reconhecidas pela competência OCR. O valor predefinido é "espaço".

MergeSkill

Uma competência para unir duas ou mais cadeias numa única cadeia unificada, com um delimitador opcional definido pelo utilizador a separar cada parte do componente.

OcrSkill

Uma competência que extrai texto de ficheiros de imagem.

OcrSkillLanguage

Os códigos de idioma suportados para entrada por OcrSkill.

OutputFieldMappingEntry

Mapeamento de campos de saída para uma competência.

PIIDetectionSkill

Com a API Análise de Texto, extrai informações pessoais de um texto de entrada e dá-lhe a opção de mascará-las.

PIIDetectionSkillMaskingMode

Uma cadeia que indica que maskingMode utilizar para mascarar as informações pessoais detetadas no texto de entrada.

SearchError

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

SearchIndexerDataNoneIdentity

Limpa a propriedade de identidade de uma origem de dados.

SearchIndexerDataUserAssignedIdentity

Especifica a identidade de uma origem de dados a utilizar.

SearchIndexerIndexProjections

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

SearchIndexerIndexProjectionSelector

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

SearchIndexerIndexProjectionsParameters

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

SearchIndexerKnowledgeStore

Definição de projeções adicionais para blobs, tabelas ou ficheiros do Azure de dados melhorados.

SearchIndexerKnowledgeStoreFileProjectionSelector

Definição de projeção para que dados armazenar no Ficheiros do Azure.

SearchIndexerKnowledgeStoreObjectProjectionSelector

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

SearchIndexerKnowledgeStoreParameters

Um dicionário de propriedades de configuração específicas do arquivo de conhecimentos. Cada nome é o nome de uma propriedade específica. Cada valor tem de ser de um tipo primitivo.

SearchIndexerKnowledgeStoreProjection

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

SearchIndexerKnowledgeStoreTableProjectionSelector

Descrição dos dados a armazenar nas Tabelas do Azure.

SearchIndexerSkillset

Uma lista de competências.

SearchResourceEncryptionKey

Uma chave de encriptação gerida pelo cliente no Azure Key Vault. As chaves que cria e gere podem ser utilizadas para encriptar ou desencriptar dados inativos, como índices e mapas de sinónimos.

SentimentSkill

Esta habilidade foi preterida. Utilize o V3. Em vez disso, sentimentSkill.

SentimentSkillLanguage

Preterido. Os códigos de idioma suportados para texto de entrada por SentimentSkill.

SentimentSkillV3

A utilização da API Análise de Texto, avalia o texto não estruturado e, para cada registo, fornece etiquetas de sentimento (como "negativo", "neutro" e "positivo") com base na classificação de confiança mais elevada encontrada pelo serviço a uma frase e ao nível do documento.

ShaperSkill

Uma habilidade para remodelar as saídas. Cria um tipo complexo para suportar campos compostos (também conhecidos como campos multipart).

SplitSkill

Uma competência para dividir uma cadeia em segmentos de texto.

SplitSkillLanguage

Os códigos de idioma suportados para texto de entrada por SplitSkill.

TextSplitMode

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

TextTranslationSkill

Uma competência para traduzir texto de um idioma para outro.

TextTranslationSkillLanguage

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

VisualFeature

As cadeias que indicam os tipos de funcionalidades visuais a devolver.

WebApiSkill

Uma competência que pode chamar um ponto final da API Web, permitindo-lhe expandir um conjunto de competências ao fazer com que este chame o seu código personalizado.

AmlSkill

A competência do AML permite-lhe expandir o melhoramento de IA com um modelo personalizado do Azure Machine Learning (AML). Assim que um modelo AML for preparado e implementado, uma competência de AML integra-o no melhoramento de IA.

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Custom.AmlSkill

Um fragmento de URI que especifica o tipo de competência.

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, /documento ou /documento/conteúdo). A predefinição é /document.

degreeOfParallelism

integer

(Opcional) Quando especificado, indica o número de chamadas que o indexador fará em paralelo com o ponto final que forneceu. Pode diminuir este valor se o ponto final estiver a falhar numa carga demasiado elevada de um pedido ou a elevá-lo se o ponto final conseguir aceitar mais pedidos e quiser aumentar o desempenho do indexador. Se não estiver definido, é utilizado um valor predefinido de 5. O grauOfParallelismo pode ser definido como um máximo de 10 e um mínimo de 1.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

key

string

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

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

A saída de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como uma entrada por outra competência.

region

string

(Opcional para autenticação de tokens). A região na qual o serviço AML está implementado.

resourceId

string

(Necessário para autenticação de tokens). O Azure Resource Manager ID de recurso do serviço AML. Deve estar no formato subscrições/{guid}/resourceGroups/{resource-group-name}/Microsoft.MachineLearningServices/workspaces/{workspace-name}/services/{service_name}.

timeout

string

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

uri

string

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

AzureActiveDirectoryApplicationCredentials

Credenciais de uma aplicação registada criada para o seu serviço de pesquisa, utilizada para acesso autenticado às chaves de encriptação armazenadas no Azure Key Vault.

Name Tipo Description
applicationId

string

Um ID da Aplicação do AAD a quem foram concedidas as permissões de acesso necessárias para o Azure Key Vault que deve ser utilizado ao encriptar os seus dados inativos. O ID da Aplicação não deve ser confundido com o ID do Objeto da sua Aplicação do AAD.

applicationSecret

string

A chave de autenticação da aplicação do AAD especificada.

AzureOpenAIEmbeddingSkill

Permite-lhe gerar uma incorporação de vetor para uma determinada entrada de texto com o recurso Azure OpenAI.

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill

Um fragmento de URI que especifica o tipo de competência.

apiKey

string

Chave de API para o recurso do Azure OpenAI designado.

authIdentity SearchIndexerDataIdentity:

A identidade gerida atribuída pelo utilizador utilizada para ligaçõ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, /documento ou /documento/conteúdo). A predefinição é /document.

deploymentId

string

ID da implementação do modelo do Azure OpenAI no recurso designado.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

A saída de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como uma entrada por outra competência.

resourceUri

string

O URI de recurso do recurso do Azure OpenAI.

CognitiveServicesAccountKey

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

Name Tipo Description
@odata.type string:

#Microsoft.Azure.Search.CognitiveServicesByKey

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

description

string

Descrição do recurso do serviço de IA do Azure anexado a um conjunto de competências.

key

string

A chave utilizada para aprovisionar o recurso do serviço de IA do Azure anexado a um conjunto de competências.

ConditionalSkill

Uma competência que permite cenários que requerem uma operação Booleana para determinar os dados a atribuir a uma saída.

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Util.ConditionalSkill

Um fragmento de URI que especifica o tipo de competência.

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, /documento ou /documento/conteúdo). A predefinição é /document.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

O resultado de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como entrada por outra competência.

CustomEntity

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

Name Tipo Description
accentSensitive

boolean

O valor predefinido é falso. Valor booleano 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 utilizados para especificar ortografias alternativas ou sinónimos para o nome da entidade raiz.

caseSensitive

boolean

O valor predefinido é falso. Valor booleano que indica se as comparações com o nome da entidade devem ser sensíveis à caixa de carateres. As correspondências não sensíveis a maiúsculas e minúsculas de "Microsoft" podem ser: microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

boolean

Altera o valor de confidencialidade de destaque predefinido para esta entidade. É utilizado para alterar o valor predefinido de todos os aliases accent Valoressensíveis.

defaultCaseSensitive

boolean

Altera o valor de confidencialidade de caso predefinido para esta entidade. É utilizado para alterar o valor predefinido de todos os valores de aliases caseSensitive.

defaultFuzzyEditDistance

integer

Altera o valor de distância de edição difusa predefinido para esta entidade. Pode ser utilizado para alterar o valor predefinido de todos os valores fuzzyEditDistance.

description

string

Este campo pode ser utilizado como pass-through para metadados personalizados sobre os textos correspondentes. O valor deste campo será apresentado com cada correspondência da respetiva entidade na saída de competências.

fuzzyEditDistance

integer

A predefinição é 0. Valor máximo de 5. Indica o número aceitável de carateres divergentes que ainda constituiriam uma correspondência com o nome da entidade. É devolvida a menor confusão possível para uma determinada correspondência. Por exemplo, se a distância de edição estiver definida como 3, "Windows10" continuará a corresponder a "Windows", "Windows10" e "Windows 7". Quando a sensibilidade a maiúsculas e minúsculas está definida como falsa, as diferenças de maiúsculas/minúsculas não contam para a tolerância à difusão, mas de outra forma contam.

id

string

Este campo pode ser utilizado como pass-through para metadados personalizados sobre os textos correspondentes. O valor deste campo será apresentado com cada correspondência da respetiva entidade na saída de competências.

name

string

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

subtype

string

Este campo pode ser utilizado como pass-through para metadados personalizados sobre os textos correspondentes. O valor deste campo será apresentado com cada correspondência da respetiva entidade na saída de competências.

type

string

Este campo pode ser utilizado como pass-through para metadados personalizados sobre os textos correspondentes. O valor deste campo será apresentado com cada correspondência da respetiva entidade na saída de competências.

CustomEntityAlias

Um objeto complexo que pode ser utilizado para especificar ortografias alternativas ou sinónimos ao nome da entidade raiz.

Name Tipo Description
accentSensitive

boolean

Determinar se o alias é sensível ao destaque.

caseSensitive

boolean

Determinar se o alias é sensível às maiúsculas e minúsculas.

fuzzyEditDistance

integer

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

text

string

O texto do alias.

CustomEntityLookupSkill

Uma competência procura texto de uma lista personalizada definida pelo utilizador de palavras e expressões.

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Text.CustomEntityLookupSkill

Um fragmento de URI que especifica o tipo de competência.

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, /documento ou /documento/conteúdo). A predefinição é /document.

defaultLanguageCode

CustomEntityLookupSkillLanguage

Um valor que indica o código de idioma a utilizar. A predefinição é en.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

entitiesDefinitionUri

string

Caminho para um ficheiro JSON ou CSV que contém todo o texto de destino com o qual corresponder. Esta definição de entidade é lida no início de uma execução de indexador. Quaisquer atualizações a este ficheiro durante uma execução de indexador só entrarão em vigor após as execuções subsequentes. Esta configuração tem de estar acessível através de HTTPS.

globalDefaultAccentSensitive

boolean

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

globalDefaultCaseSensitive

boolean

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

globalDefaultFuzzyEditDistance

integer

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

inlineEntitiesDefinition

CustomEntity[]

A definição de CustomEntity inline.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

O resultado de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como entrada por outra competência.

CustomEntityLookupSkillLanguage

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

Name 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 predefinido do serviço de IA do Azure para um conjunto de competências.

Name Tipo Description
@odata.type string:

#Microsoft.Azure.Search.DefaultCognitiveServices

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

description

string

Descrição do recurso do serviço de IA do Azure anexado a um conjunto de competências.

DocumentExtractionSkill

Uma competência que extrai conteúdo de um ficheiro no pipeline de melhoramento.

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Util.DocumentExtractionSkill

Um fragmento de URI que especifica o tipo de competência.

configuration

object

Um dicionário de configurações para a competência.

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, /documento ou /documento/conteúdo). A predefinição é /document.

dataToExtract

string

O tipo de dados a extrair para a competência. Será definido como "contentAndMetadata" se não for definido.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

A saída de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como uma entrada por outra competência.

parsingMode

string

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

EntityCategory

Uma cadeia que indica as categorias de entidade a devolver.

Name Tipo Description
datetime

string

Entidades que descrevem uma data e hora.

email

string

Entidades que descrevem um endereço de e-mail.

location

string

Entidades que descrevem uma localização física.

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 um URL.

EntityLinkingSkill

Com a API Análise de Texto, extrai entidades ligadas do texto.

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Text.V3.EntityLinkingSkill

Um fragmento de URI que especifica o tipo de competência.

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, /documento ou /documento/conteúdo). A predefinição é /document.

defaultLanguageCode

string

Um valor que indica o código de idioma a utilizar. A predefinição é en.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

minimumPrecision

number

Um valor entre 0 e 1 que seja utilizado apenas para incluir entidades cuja classificação de confiança seja maior do que o valor especificado. Se não estiver definido (predefinição) ou estiver explicitamente definido como nulo, todas as entidades serão incluídas.

modelVersion

string

A versão do modelo a utilizar ao chamar o serviço Análise de Texto. A predefinição será a mais recente disponível quando não for especificada. Recomendamos que não especifique este valor, a menos que seja absolutamente necessário.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

O resultado de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como entrada por outra competência.

EntityRecognitionSkill

Esta habilidade foi preterida. Utilize o V3. EntityRecognitionSkill como alternativa.

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Text.EntityRecognitionSkill

Um fragmento de URI que especifica o tipo de competência.

categories

EntityCategory[]

Uma lista de categorias de entidades 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, /documento ou /documento/conteúdo). A predefinição é /document.

defaultLanguageCode

EntityRecognitionSkillLanguage

Um valor que indica o código de idioma a utilizar. A predefinição é en.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

includeTypelessEntities

boolean

Determina se deve incluir ou não entidades que são bem conhecidas, mas que não estão em conformidade com um tipo predefinido. Se esta configuração não estiver definida (predefinição), definida como nula ou definida como falsa, as entidades que não estejam em conformidade com um dos tipos predefinidos não serão apresentadas.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

minimumPrecision

number

Um valor entre 0 e 1 que seja utilizado apenas para incluir entidades cuja classificação de confiança seja maior do que o valor especificado. Se não estiver definido (predefinição) ou estiver explicitamente definido como nulo, todas as entidades serão incluídas.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

O resultado de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como entrada por outra competência.

EntityRecognitionSkillLanguage

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

Name Tipo Description
ar

string

Árabe

cs

string

Checo

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

Neerlandês

no

string

Norueguês (Bokmaal)

pl

string

Polaco

pt-BR

string

Português (Brasil)

pt-PT

string

Português (Portugal)

ru

string

Russo

sv

string

Sueco

tr

string

Turco

zh-Hans

string

Chinese-Simplified

zh-Hant

string

Chinese-Traditional

EntityRecognitionSkillV3

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

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Text.V3.EntityRecognitionSkill

Um fragmento de URI que especifica o tipo de competência.

categories

string[]

Uma lista de categorias de entidades 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, /documento ou /documento/conteúdo). A predefinição é /document.

defaultLanguageCode

string

Um valor que indica o código de idioma a utilizar. A predefinição é en.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

minimumPrecision

number

Um valor entre 0 e 1 que seja utilizado apenas para incluir entidades cuja classificação de confiança seja maior do que o valor especificado. Se não estiver definido (predefinição) ou estiver explicitamente definido como nulo, todas as entidades serão incluídas.

modelVersion

string

A versão do modelo a utilizar ao chamar a API Análise de Texto. A predefinição será a mais recente disponível quando não for especificada. Recomendamos que não especifique este valor, a menos que seja absolutamente necessário.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

O resultado de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como entrada por outra competência.

ImageAnalysisSkill

Uma competência que analisa ficheiros de imagem. Extrai um conjunto avançado de funcionalidades visuais com base no conteúdo da imagem.

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Vision.ImageAnalysisSkill

Um fragmento de URI que especifica o tipo de competência.

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, /documento ou /documento/conteúdo). A predefinição é /document.

defaultLanguageCode

ImageAnalysisSkillLanguage

Um valor que indica o código de idioma a utilizar. A predefinição é en.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

details

ImageDetail[]

Uma cadeia que indica os detalhes específicos do domínio a devolver.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

O resultado de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como entrada por outra competência.

visualFeatures

VisualFeature[]

Uma lista de funcionalidades visuais.

ImageAnalysisSkillLanguage

Os códigos de idioma suportados para entrada por ImageAnalysisSkill.

Name Tipo Description
ar

string

Árabe

az

string

Azerbaijão

bg

string

Búlgaro

bs

string

Latim bósnio

ca

string

Catalão

cs

string

Checo

cy

string

Galês

da

string

Dinamarquês

de

string

Alemão

el

string

Grego

en

string

Inglês

es

string

Espanhol

et

string

Estónio

eu

string

Basco

fi

string

Finlandês

fr

string

Francês

ga

string

Irlandês

gl

string

Galego

he

string

Hebraico

hi

string

Hindi

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

Malásia Malaia

nb

string

Norueguês (Bokmal)

nl

string

Neerlandês

pl

string

Polaco

prs

string

Dari

pt

string

Portuguese-Portugal

pt-BR

string

Portuguese-Brazil

pt-PT

string

Portuguese-Portugal

ro

string

Romeno

ru

string

Russo

sk

string

Eslovaco

sl

string

Esloveno

sr-Cyrl

string

Sérvio - RS Cirílico

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 que indica os detalhes específicos do domínio a devolver.

Name Tipo Description
celebrities

string

Detalhes reconhecidos como celebridades.

landmarks

string

Detalhes reconhecidos como marcos.

IndexProjectionMode

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

Name Tipo Description
includeIndexingParentDocuments

string

O documento de origem será escrito no índice de destino do indexador. Este é o padrão predefinido.

skipIndexingParentDocuments

string

O documento de origem será ignorado da escrita no índice de destino do indexador.

InputFieldMappingEntry

Mapeamento de campos de entrada para uma competência.

Name Tipo Description
inputs

InputFieldMappingEntry[]

As entradas recursivas utilizadas ao criar um tipo complexo.

name

string

O nome da entrada.

source

string

A origem da entrada.

sourceContext

string

O contexto de origem utilizado para selecionar entradas recursivas.

KeyPhraseExtractionSkill

Uma competência que utiliza a análise de texto para extração de expressões-chave.

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Text.KeyPhraseExtractionSkill

Um fragmento de URI que especifica o tipo de competência.

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, /documento ou /documento/conteúdo). A predefinição é /document.

defaultLanguageCode

KeyPhraseExtractionSkillLanguage

Um valor que indica o código de idioma a utilizar. A predefinição é en.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

maxKeyPhraseCount

integer

Um número que indica quantas expressões-chave pretende devolver. Se estiver ausente, todas as expressões-chave identificadas serão devolvidas.

modelVersion

string

A versão do modelo a utilizar ao chamar o serviço Análise de Texto. A predefinição será a mais recente disponível quando não for especificada. Recomendamos que não especifique este valor, a menos que seja absolutamente necessário.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

O resultado de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como entrada por outra competência.

KeyPhraseExtractionSkillLanguage

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

Name 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

Neerlandês

no

string

Norueguês (Bokmaal)

pl

string

Polaco

pt-BR

string

Português (Brasil)

pt-PT

string

Português (Portugal)

ru

string

Russo

sv

string

Sueco

LanguageDetectionSkill

Uma competência que deteta o idioma do texto de entrada e comunica um único código de idioma para cada documento submetido no pedido. O código de idioma é emparelhado com uma classificação que indica a confiança da análise.

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Text.LanguageDetectionSkill

Um fragmento de URI que especifica o tipo de competência.

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, /documento ou /documento/conteúdo). A predefinição é /document.

defaultCountryHint

string

Um código de país a utilizar como uma sugestão para o modelo de deteção de idioma se não conseguir desambiguar o idioma.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

modelVersion

string

A versão do modelo a utilizar ao chamar o serviço Análise de Texto. A predefinição será a mais recente disponível quando não for especificada. Recomendamos que não especifique este valor, a menos que seja absolutamente necessário.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

O resultado de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como entrada por outra competência.

LineEnding

Define a sequência de carateres a utilizar entre as linhas de texto reconhecidas pela competência OCR. O valor predefinido é "espaço".

Name Tipo Description
carriageReturn

string

As linhas são separadas por um caráter de retorno de carruagem ('\r').

carriageReturnLineFeed

string

As linhas são separadas por um retorno de carruagem e um caráter de alimentação de linhas ('\r\n').

lineFeed

string

As linhas são separadas por um único caráter de feed de linha ('\n').

space

string

As linhas são separadas por um único caráter de espaço.

MergeSkill

Uma competência para unir duas ou mais cadeias numa única cadeia unificada, com um delimitador opcional definido pelo utilizador a separar cada parte do componente.

Name Tipo Valor Predefinido Description
@odata.type string:

#Microsoft.Skills.Text.MergeSkill

Um fragmento de URI que especifica o tipo de competência.

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, /documento ou /documento/conteúdo). A predefinição é /document.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

insertPostTag

string

A etiqueta indica o fim do texto intercalado. Por predefinição, a etiqueta é um espaço vazio.

insertPreTag

string

A etiqueta indica o início do texto intercalado. Por predefinição, a etiqueta é um espaço vazio.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

O resultado de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como entrada por outra competência.

OcrSkill

Uma competência que extrai texto de ficheiros de imagem.

Name Tipo Valor Predefinido Description
@odata.type string:

#Microsoft.Skills.Vision.OcrSkill

Um fragmento de URI que especifica o tipo de competência.

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, /documento ou /documento/conteúdo). A predefinição é /document.

defaultLanguageCode

OcrSkillLanguage

Um valor que indica o código de idioma a utilizar. A predefinição é en.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

detectOrientation

boolean

False

Um valor que indica para ativar ou não a deteção de orientação. A predefinição é falso.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

lineEnding

LineEnding

Define a sequência de carateres a utilizar entre as linhas de texto reconhecidas pela competência OCR. O valor predefinido é "espaço".

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

O resultado de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como entrada por outra competência.

OcrSkillLanguage

Os códigos de idioma suportados para entrada por OcrSkill.

Name Tipo Description
Jns

string

Jaunsari (Devanagiri)

af

string

Afrikaans

anp

string

Angika (Devanagiri)

ar

string

Árabe

ast

string

Asturiano

awa

string

Awadhi-Hindi (Devanagiri)

az

string

Azerbaijão (Latim)

be

string

Bielorrusso (cirílico e latim)

be-cyrl

string

Bielorrusso (Cirílico)

be-latn

string

Bielorrusso (Latim)

bfy

string

Bagheli

bfz

string

Mahasu Pahari (Devanagiri)

bg

string

Búlgaro

bgc

string

Haryanvi

bho

string

Bhojpuri-Hindi (Devanagiri)

bi

string

Bislama

bns

string

Bundeli

br

string

Breton

bra

string

Brajbha

brx

string

Bodo (Devanagiri)

bs

string

Latim bósnio

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 (Latim)

co

string

Corso

crh

string

Tártaro da Crimeia (Latim)

cs

string

Checo

csb

string

Kashubian

cy

string

Galês

da

string

Dinamarquês

de

string

Alemão

dhi

string

Dhimal (Devanagiri)

doi

string

Dogri (Devanagiri)

dsb

string

Baixo Sorbian

el

string

Grego

en

string

Inglês

es

string

Espanhol

et

string

Estónio

eu

string

Basco

fa

string

Persa

fi

string

Finlandês

fil

string

Filipino

fj

string

Fijian

fo

string

Faroês

fr

string

Francês

fur

string

Frulian

fy

string

Frisiano Ocidental

ga

string

Irlandês

gag

string

Gagauz (Latim)

gd

string

Gaélico escocês

gil

string

Gilbertese

gl

string

Galego

gon

string

Gondi (Devanagiri)

gv

string

Manx

gvr

string

Gurung (Devanagiri)

haw

string

Havaiano

hi

string

Hindi

hlb

string

Halbi (Devanagiri)

hne

string

Chhattisgarhi (Devanagiri)

hni

string

Hani

hoc

string

Ho (Devanagiri)

hr

string

Croata

hsb

string

Sorbian Superior

ht

string

Crioulo haitiano

hu

string

Húngaro

ia

string

Interlingua

id

string

Indonésio

is

string

Islandês

it

string

Italiano

iu

string

Inuktitut (Latim)

ja

string

Japonês

jv

string

Javanese

kaa

string

Kara-Kalpak (latim)

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 (Latim)

kl

string

Gronelândia

klr

string

Khaling

kmj

string

Malto (Devanagiri)

ko

string

Coreano

kos

string

Kosraean

kpy

string

Koryak

krc

string

Karachay-Balkar

kru

string

Kurukh (Devanagiri)

ksh

string

Ripuário

ku-arab

string

Curdos (árabes)

ku-latn

string

Curdos (latim)

kum

string

Kumyk (Cirílico)

kw

string

Córsega

ky

string

Quirguistão (Cirílico)

la

string

Latim

lb

string

Luxemburguês

lkt

string

Lakota

lt

string

Lituano

mi

string

Maori

mn

string

Mongólia (Cirílico)

mr

string

Teresa

ms

string

Malaio (Latim)

mt

string

Maltês

mww

string

Hmong Daw (Latim)

myv

string

Erzya (Cirílico)

nap

string

Neapolitan

nb

string

Norueguês

ne

string

Nepalês

niu

string

Niuean

nl

string

Neerlandês

no

string

Norueguês

nog

string

Nogay

oc

string

Occitan

os

string

Ossético

pa

string

Punjabi (árabe)

pl

string

Polaco

prs

string

Dari

ps

string

Pashto

pt

string

Português

quc

string

K'iche'

rab

string

Chamling

rm

string

Romansh

ro

string

Romeno

ru

string

Russo

sa

string

Sânscrito (Devanagiri)

sat

string

Santali (Devanagiri)

sck

string

Sadri (Devanagiri)

sco

string

Escoceses

sk

string

Eslovaco

sl

string

Esloveno

sm

string

Samoano (Latim)

sma

string

Sami do Sul

sme

string

Sami do Norte (Latim)

smj

string

Lule Sami

smn

string

Inari Sami

sms

string

Skolt Sami

so

string

Somali (Árabe)

sq

string

Albanês

sr

string

Sérvio (Latim)

sr-Cyrl

string

Sérvio (Cirílico)

sr-Latn

string

Sérvio (Latim)

srx

string

Sirmauri (Devanagiri)

sv

string

Sueco

sw

string

Suaíli (Latim)

tet

string

Tetum

tg

string

Tajique (Cirílico)

thf

string

Thangmi

tk

string

Turcos (latim)

to

string

Tongan

tr

string

Turco

tt

string

Tártaro (Latim)

tyv

string

Tuvan

ug

string

Uyghur (Árabe)

unk

string

Desconhecido (Tudo)

ur

string

Urdu

uz

string

Usbeque (Latim)

uz-arab

string

Usbeque (árabe)

uz-cyrl

string

Usbeque (Cirílico)

vo

string

Volapük

wae

string

Walser

xnr

string

Kangri (Devanagiri)

xsr

string

Sherpa (Devanagiri)

yua

string

Maia da Yucatec

za

string

Zhuang

zh-Hans

string

Chinês Simplificado

zh-Hant

string

Chinês Tradicional

zu

string

Zulu

OutputFieldMappingEntry

Mapeamento de campos de saída para uma competência.

Name Tipo Description
name

string

O nome da saída definida pela competência.

targetName

string

O nome de destino da saída. É opcional e predefinição para nome.

PIIDetectionSkill

Com a API Análise de Texto, extrai informações pessoais de um texto de entrada e dá-lhe a opção de mascará-las.

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Text.PIIDetectionSkill

Um fragmento de URI que especifica o tipo de competência.

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, /documento ou /documento/conteúdo). A predefinição é /document.

defaultLanguageCode

string

Um valor que indica o código de idioma a utilizar. A predefinição é en.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

domain

string

Se especificado, irá definir o domínio PII para incluir apenas um subconjunto das categorias de entidades. Os valores possíveis incluem: "phi", "none". A predefinição é "none".

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

maskingCharacter

string

O caráter utilizado para mascarar o texto se o parâmetro maskingMode estiver definido para substituir. A predefinição é "*".

maskingMode

PIIDetectionSkillMaskingMode

Um parâmetro que fornece várias formas de mascarar as informações pessoais detetadas no texto de entrada. A predefinição é "none".

minimumPrecision

number

Um valor entre 0 e 1 que seja utilizado apenas para incluir entidades cuja classificação de confiança seja maior do que o valor especificado. Se não estiver definido (predefinição) ou estiver explicitamente definido como nulo, todas as entidades serão incluídas.

modelVersion

string

A versão do modelo a utilizar ao chamar o serviço Análise de Texto. A predefinição será a mais recente disponível quando não for especificada. Recomendamos que não especifique este valor, a menos que seja absolutamente necessário.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

O resultado de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como entrada por outra competência.

piiCategories

string[]

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

PIIDetectionSkillMaskingMode

Uma cadeia que indica que maskingMode utilizar para mascarar as informações pessoais detetadas no texto de entrada.

Name Tipo Description
none

string

Não ocorre nenhuma máscara e a saída maskedText não será devolvida.

replace

string

Substitui as entidades detetadas pelo caráter indicado no parâmetro maskingCharacter. O caráter será repetido ao comprimento da entidade detetada para que os desvios correspondam corretamente ao texto de entrada, bem como ao texto mascarado de saída.

SearchError

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

Name Tipo Description
code

string

Um dos conjuntos de códigos de erro definidos pelo servidor.

details

SearchError[]

Uma série de detalhes sobre erros específicos que levaram a este erro comunicado.

message

string

Uma representação legível por humanos do erro.

SearchIndexerDataNoneIdentity

Limpa a propriedade de identidade de uma origem de dados.

Name 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 origem de dados a utilizar.

Name Tipo Description
@odata.type string:

#Microsoft.Azure.Search.DataUserAssignedIdentity

Um fragmento de URI que especifica o tipo de identidade.

userAssignedIdentity

string

O ID de recurso completamente qualificado do Azure de um utilizador atribuído identidade gerida normalmente no formulário "/subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" que deveria ter sido atribuído ao serviço de pesquisa.

SearchIndexerIndexProjections

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

Name Tipo Description
parameters

SearchIndexerIndexProjectionsParameters

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

selectors

SearchIndexerIndexProjectionSelector[]

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

SearchIndexerIndexProjectionSelector

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

Name Tipo Description
mappings

InputFieldMappingEntry[]

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

parentKeyFieldName

string

Nome do campo no índice de pesquisa para o qual mapear o valor chave do documento principal. Tem de ser um campo de cadeia que seja filtráveis e não o campo de chave.

sourceContext

string

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

targetIndexName

string

Nome do índice de pesquisa para o que pretende projetar. Tem de ter um campo chave com o conjunto de analisadores de "palavra-chave".

SearchIndexerIndexProjectionsParameters

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

Name Tipo Description
projectionMode

IndexProjectionMode

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

SearchIndexerKnowledgeStore

Definição de projeções adicionais para blobs, tabelas ou ficheiros do Azure de dados melhorados.

Name Tipo Description
identity SearchIndexerDataIdentity:

A identidade gerida atribuída pelo utilizador utilizada para ligações ao Armazenamento do Microsoft Azure ao escrever projeções do arquivo de conhecimento. Se o cadeia de ligação indicar uma identidade (ResourceId) e não for especificado, é utilizada a identidade gerida atribuída pelo sistema. Nas atualizações ao indexador, se a identidade não for especificada, o valor permanece inalterado. Se estiver definido como "nenhum", o valor desta propriedade é limpo.

parameters

SearchIndexerKnowledgeStoreParameters

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

projections

SearchIndexerKnowledgeStoreProjection[]

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

storageConnectionString

string

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

SearchIndexerKnowledgeStoreFileProjectionSelector

Definição de projeção para que dados armazenar no Ficheiros do Azure.

Name Tipo Description
generatedKeyName

string

Nome da chave gerada para armazenar a projeção em.

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 projetar.

sourceContext

string

Contexto de origem para projeções complexas.

storageContainer

string

Contentor de blobs para armazenar projeções.

SearchIndexerKnowledgeStoreObjectProjectionSelector

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

Name Tipo Description
generatedKeyName

string

Nome da chave gerada para armazenar a projeção em.

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 projetar.

sourceContext

string

Contexto de origem para projeções complexas.

storageContainer

string

Contentor de blobs para armazenar projeções.

SearchIndexerKnowledgeStoreParameters

Um dicionário de propriedades de configuração específicas do arquivo de conhecimentos. Cada nome é o nome de uma propriedade específica. Cada valor tem de ser de um tipo primitivo.

Name Tipo Valor Predefinido 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 de contentor para vários seletores de projeção.

Name Tipo Description
files

SearchIndexerKnowledgeStoreFileProjectionSelector[]

Projeções para o Armazenamento de Ficheiros 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 dos dados a armazenar nas Tabelas do Azure.

Name Tipo Description
generatedKeyName

string

Nome da chave gerada para armazenar a projeção em.

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 projetar.

sourceContext

string

Contexto de origem para projeções complexas.

tableName

string

Nome da tabela do Azure para armazenar os dados projetados.

SearchIndexerSkillset

Uma lista de competências.

Name Tipo Description
@odata.etag

string

A ETag do conjunto de competências.

cognitiveServices CognitiveServicesAccount:

Detalhes sobre o serviço de IA do Azure a utilizar ao executar competências.

description

string

A descrição do conjunto de competências.

encryptionKey

SearchResourceEncryptionKey

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 conjunto de competências quando quiser ter a garantia total de que ninguém, nem mesmo a Microsoft, pode desencriptar a definição do conjunto de competências. Depois de encriptar a definição do conjunto de competências, esta permanecerá sempre encriptada. O serviço de pesquisa irá 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 conjunto de competências não será afetada. 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 a partir de 1 de janeiro de 2019 ou depois 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 blobs, tabelas ou ficheiros do Azure de dados melhorados.

name

string

O nome do conjunto de competências.

skills SearchIndexerSkill[]:

Uma lista de competências no conjunto de competências.

SearchResourceEncryptionKey

Uma chave de encriptação gerida pelo cliente no Azure Key Vault. As chaves que cria e gere podem ser utilizadas para encriptar ou desencriptar dados inativos, como índices e mapas de sinónimos.

Name Tipo Description
accessCredentials

AzureActiveDirectoryApplicationCredentials

Credenciais opcionais do Azure Active Directory utilizadas para aceder ao seu Key Vault do Azure. Em vez disso, não é necessário utilizar a identidade gerida.

identity SearchIndexerDataIdentity:

Uma identidade gerida explícita a utilizar para esta chave de encriptação. Se não for especificado e a propriedade de credenciais de acesso for nula, é utilizada a identidade gerida atribuída pelo sistema. Ao atualizar para o recurso, se a identidade explícita não for especificada, permanecerá inalterada. Se "nenhum" for especificado, o valor desta propriedade é limpo.

keyVaultKeyName

string

O nome da chave de Key Vault do Azure a ser utilizada para encriptar os seus dados inativos.

keyVaultKeyVersion

string

A versão da chave de Key Vault do Azure a ser utilizada para encriptar os seus dados inativos.

keyVaultUri

string

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

SentimentSkill

Esta habilidade foi preterida. Utilize o V3. Em vez disso, sentimentSkill.

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Text.SentimentSkill

Um fragmento de URI que especifica o tipo de competência.

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, /documento ou /documento/conteúdo). A predefinição é /document.

defaultLanguageCode

SentimentSkillLanguage

Um valor que indica o código de idioma a utilizar. A predefinição é en.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

O resultado de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como entrada por outra competência.

SentimentSkillLanguage

Preterido. Os códigos de idioma suportados para texto de entrada por SentimentSkill.

Name 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

Neerlandês

no

string

Norueguês (Bokmaal)

pl

string

Polaco

pt-PT

string

Português (Portugal)

ru

string

Russo

sv

string

Sueco

tr

string

Turco

SentimentSkillV3

A utilização da API Análise de Texto, avalia o texto não estruturado e, para cada registo, fornece etiquetas de sentimento (como "negativo", "neutro" e "positivo") com base na classificação de confiança mais elevada encontrada pelo serviço a uma frase e ao nível do documento.

Name Tipo Valor Predefinido Description
@odata.type string:

#Microsoft.Skills.Text.V3.SentimentSkill

Um fragmento de URI que especifica o tipo de competência.

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, /documento ou /documento/conteúdo). A predefinição é /document.

defaultLanguageCode

string

Um valor que indica o código de idioma a utilizar. A predefinição é en.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

includeOpinionMining

boolean

False

Se definido como verdadeiro, a saída de competências incluirá informações de Análise de Texto para extração de opiniões, nomeadamente destinos (substantivos ou verbos) e a respetiva avaliação associada (adjetivo) no texto. A predefinição é falso.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

modelVersion

string

A versão do modelo a utilizar ao chamar o serviço Análise de Texto. A predefinição será a mais recente disponível quando não for especificada. Recomendamos que não especifique este valor, a menos que seja absolutamente necessário.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

O resultado de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como entrada por outra competência.

ShaperSkill

Uma habilidade para remodelar as saídas. Cria um tipo complexo para suportar campos compostos (também conhecidos como campos multipart).

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Util.ShaperSkill

Um fragmento de URI que especifica o tipo de competência.

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, /documento ou /documento/conteúdo). A predefinição é /document.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

O resultado de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como entrada por outra competência.

SplitSkill

Uma competência para dividir uma cadeia em segmentos de texto.

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Text.SplitSkill

Um fragmento de URI que especifica o tipo de competência.

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, /documento ou /documento/conteúdo). A predefinição é /document.

defaultLanguageCode

SplitSkillLanguage

Um valor que indica o código de idioma a utilizar. A predefinição é en.

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

maximumPageLength

integer

O comprimento máximo de página pretendido. A predefinição é 10000.

maximumPagesToTake

integer

Aplicável apenas quando textSplitMode está definido como "páginas". Se for especificado, o SplitSkill irá descontinuar a divisão após o processamento das primeiras páginas "maximumPagesToTake", de modo a melhorar o desempenho quando são necessárias apenas algumas páginas iniciais de cada documento.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

O resultado de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como entrada por outra competência.

pageOverlapLength

integer

Aplicável apenas quando textSplitMode está definido como "páginas". Se for especificado, n+1.º segmento começará com este número de carateres/tokens no final do n.º segmento.

textSplitMode

TextSplitMode

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

SplitSkillLanguage

Os códigos de idioma suportados para texto de entrada por SplitSkill.

Name Tipo Description
am

string

Amárico

bs

string

Bósnio

cs

string

Checo

da

string

Dinamarquês

de

string

Alemão

en

string

Inglês

es

string

Espanhol

et

string

Estónio

fi

string

Finlandês

fr

string

Francês

he

string

Hebraico

hi

string

Hindi

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

Neerlandês

pl

string

Polaco

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 o modo de divisão a executar.

Name Tipo Description
pages

string

Divida o texto em páginas individuais.

sentences

string

Divida o texto em frases individuais.

TextTranslationSkill

Uma competência para traduzir texto de um idioma para outro.

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Text.TranslationSkill

Um fragmento de URI que especifica o tipo de competência.

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, /documento ou /documento/conteúdo). A predefinição é /document.

defaultFromLanguageCode

TextTranslationSkillLanguage

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

defaultToLanguageCode

TextTranslationSkillLanguage

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

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

O resultado de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como entrada por outra competência.

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 deteção automática de idioma não é bem-sucedida. A predefinição é en.

TextTranslationSkillLanguage

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

Name Tipo Description
af

string

Afrikaans

ar

string

Árabe

bg

string

Búlgaro

bn

string

Bangla

bs

string

Bósnio (Latim)

ca

string

Catalão

cs

string

Checo

cy

string

Galês

da

string

Dinamarquês

de

string

Alemão

el

string

Grego

en

string

Inglês

es

string

Espanhol

et

string

Estónio

fa

string

Persa

fi

string

Finlandês

fil

string

Filipino

fj

string

Fijian

fr

string

Francês

ga

string

Irlandês

he

string

Hebraico

hi

string

Hindi

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

Kannada

ko

string

Coreano

lt

string

Lituano

lv

string

Letão

mg

string

Malgaxe

mi

string

Maori

ml

string

Malayalam

ms

string

Malaio

mt

string

Maltês

mww

string

Hmong Daw

nb

string

Norueguês

nl

string

Neerlandês

otq

string

Queretaro Otomi

pa

string

Punjabi

pl

string

Polaco

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 (Latim)

sv

string

Sueco

sw

string

Kiswahili

ta

string

Tamil

te

string

Telugu

th

string

Tailandês

tlh

string

Klingon

tlh-Latn

string

Klingon (script em latim)

tlh-Piqd

string

Klingon (script Klingon)

to

string

Tongan

tr

string

Turco

ty

string

Tahitian

uk

string

Ucraniano

ur

string

Urdu

vi

string

Vietnamita

yua

string

Maia da Yucatec

yue

string

Cantonês (Tradicional)

zh-Hans

string

Chinês Simplificado

zh-Hant

string

Chinês Tradicional

VisualFeature

As cadeias que indicam os tipos de funcionalidades visuais a devolver.

Name Tipo Description
adult

string

Funcionalidades visuais reconhecidas como pessoas adultas.

brands

string

Funcionalidades visuais reconhecidas como marcas comerciais.

categories

string

Categorias.

description

string

Descrição.

faces

string

Funcionalidades visuais reconhecidas como rostos de pessoas.

objects

string

Funcionalidades visuais reconhecidas como objetos.

tags

string

Etiquetas.

WebApiSkill

Uma competência que pode chamar um ponto final da API Web, permitindo-lhe expandir um conjunto de competências ao fazer com que este chame o seu código personalizado.

Name Tipo Description
@odata.type string:

#Microsoft.Skills.Custom.WebApiSkill

Um fragmento de URI que especifica o tipo de competência.

authIdentity SearchIndexerDataIdentity:

A identidade gerida atribuída pelo utilizador utilizada para ligações de saída. Se for fornecido um authResourceId e não for especificado, é utilizada a identidade gerida atribuída pelo sistema. Nas atualizações ao indexador, se a identidade não for especificada, o valor permanece inalterado. Se estiver definido como "nenhum", o valor desta propriedade é limpo.

authResourceId

string

Aplica-se a competências personalizadas que se ligam ao código externo numa função do Azure ou noutra aplicação que fornece as transformações. Este valor deve ser o ID da aplicação criado para a função ou aplicação quando foi registado no Azure Active Directory. Quando especificado, a competência personalizada liga-se à função ou aplicação com um ID gerido (atribuído pelo sistema ou pelo utilizador) do serviço de pesquisa e o token de acesso da função ou aplicação, utilizando este valor como o ID de recurso para criar o âmbito do token de acesso.

batchSize

integer

O tamanho do lote pretendido 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, /documento ou /documento/conteúdo). A predefinição é /document.

degreeOfParallelism

integer

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

description

string

A descrição da competência que descreve as entradas, saídas e utilização da competência.

httpHeaders

object

Os cabeçalhos necessários para fazer o pedido http.

httpMethod

string

O método para o pedido http.

inputs

InputFieldMappingEntry[]

As entradas das competências podem ser uma coluna no conjunto de dados de origem ou a saída de uma competência a montante.

name

string

O nome da competência que a identifica exclusivamente no conjunto de competências. Uma competência sem nome definido receberá um nome predefinido do respetivo índice baseado em 1 na matriz de competências, com o prefixo "#".

outputs

OutputFieldMappingEntry[]

A saída de uma competência é um campo num índice de pesquisa ou um valor que pode ser consumido como uma entrada por outra competência.

timeout

string

O tempo limite pretendido para o pedido. A predefinição é de 30 segundos.

uri

string

O URL da API Web.