Partager via


Skillsets - Create Or Update

Crée un ensemble de compétences dans un service de recherche ou met à jour l’ensemble de compétences s’il existe déjà.

PUT {endpoint}/skillsets('{skillsetName}')?api-version=2023-11-01

Paramètres URI

Nom Dans Obligatoire Type Description
endpoint
path True

string

URL du point de terminaison du service de recherche.

skillsetName
path True

string

Nom de l’ensemble de compétences à créer ou à mettre à jour.

api-version
query True

string

Version de l’API cliente.

En-tête de la demande

Nom Obligatoire Type Description
x-ms-client-request-id

string

uuid

ID de suivi envoyé avec la demande d’aide pour le débogage.

If-Match

string

Définit la condition If-Match. L’opération n’est effectuée que si l’ETag sur le serveur correspond à cette valeur.

If-None-Match

string

Définit la condition If-None-Match. L’opération n’est effectuée que si l’ETag sur le serveur ne correspond pas à cette valeur.

Prefer True

string

Pour les requêtes HTTP PUT, indique au service de retourner la ressource créée/mise à jour en cas de réussite.

Corps de la demande

Nom Obligatoire Type Description
name True

string

Nom de l’ensemble de compétences.

skills True SearchIndexerSkill[]:

Liste des compétences dans l’ensemble de compétences.

@odata.etag

string

ETag de l’ensemble de compétences.

cognitiveServices CognitiveServicesAccount:

Détails sur le service Azure AI à utiliser lors de l’exécution des compétences.

description

string

Description de l’ensemble de compétences.

encryptionKey

SearchResourceEncryptionKey

Description d’une clé de chiffrement que vous créez dans Azure Key Vault. Cette clé est utilisée pour fournir un niveau supplémentaire de chiffrement au repos pour votre définition d’ensemble de compétences lorsque vous souhaitez avoir l’assurance complète que personne, pas même Microsoft, ne peut déchiffrer votre définition d’ensemble de compétences. Une fois que vous avez chiffré votre définition d’ensemble de compétences, elle reste toujours chiffrée. Le service de recherche ignore les tentatives de définition de cette propriété sur null. Vous pouvez modifier cette propriété si nécessaire si vous souhaitez faire pivoter votre clé de chiffrement ; Votre définition de l’ensemble de compétences n’est pas affectée. Le chiffrement avec des clés gérées par le client n’est pas disponible pour les services de recherche gratuits et n’est disponible que pour les services payants créés à partir du 1er janvier 2019.

knowledgeStore

SearchIndexerKnowledgeStore

Définition de projections supplémentaires sur des objets blob, des tables ou des fichiers Azure de données enrichies.

Réponses

Nom Type Description
200 OK

SearchIndexerSkillset

L’ensemble de compétences est correctement mis à jour.

201 Created

SearchIndexerSkillset

L’ensemble de compétences est créé avec succès.

Other Status Codes

SearchError

Réponse d’erreur.

Exemples

SearchServiceCreateOrUpdateSkillset

Exemple de requête

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


{
  "name": "demoskillset",
  "description": "Extract entities, detect language and extract key-phrases",
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.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
  }
}

Exemple de réponse

{
  "name": "demoskillset",
  "description": "Extract entities, detect language and extract key-phrases",
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.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.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
  }
}

Définitions

Nom Description
AzureActiveDirectoryApplicationCredentials

Informations d’identification d’une application inscrite créée pour votre service de recherche, utilisées pour l’accès authentifié aux clés de chiffrement stockées dans Azure Key Vault.

CognitiveServicesAccountKey

Une ressource de service Azure AI approvisionnée avec une clé attachée à un ensemble de compétences.

ConditionalSkill

Compétence qui permet d’activer les scénarios qui nécessitent une opération booléenne pour déterminer les données à affecter à une sortie.

CustomEntity

Objet qui contient des informations sur les correspondances trouvées et les métadonnées associées.

CustomEntityAlias

Objet complexe qui peut être utilisé pour spécifier d’autres orthographes ou synonymes au nom de l’entité racine.

CustomEntityLookupSkill

Une compétence recherche du texte à partir d’une liste personnalisée définie par l’utilisateur de mots et d’expressions.

CustomEntityLookupSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par CustomEntityLookupSkill.

DefaultCognitiveServicesAccount

Objet vide qui représente la ressource de service Azure AI par défaut pour un ensemble de compétences.

DocumentExtractionSkill

Compétence qui extrait le contenu d’un fichier dans le pipeline d’enrichissement.

EntityCategory

Chaîne indiquant les catégories d’entités à retourner.

EntityLinkingSkill

À l’aide de l’API Analyse de texte, extrait les entités liées du texte.

EntityRecognitionSkill

Reconnaissance d’entités d’analyse de texte.

EntityRecognitionSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par EntityRecognitionSkill.

EntityRecognitionSkillV3

À l’aide de l’API Analyse de texte, extrait du texte des entités de différents types.

ImageAnalysisSkill

Compétence qui analyse les fichiers image. Il extrait un ensemble complet de fonctionnalités visuelles en fonction du contenu de l’image.

ImageAnalysisSkillLanguage

Codes de langue pris en charge pour l’entrée par ImageAnalysisSkill.

ImageDetail

Chaîne indiquant les détails spécifiques au domaine à retourner.

InputFieldMappingEntry

Mappage de champs d’entrée pour une compétence.

KeyPhraseExtractionSkill

Compétence qui utilise l’analyse de texte pour l’extraction d’expressions clés.

KeyPhraseExtractionSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par KeyPhraseExtractionSkill.

LanguageDetectionSkill

Compétence qui détecte la langue du texte d’entrée et signale un code de langue unique pour chaque document soumis lors de la demande. Le code de langage est associé à un score indiquant la confiance de l’analyse.

MergeSkill

Compétence permettant de fusionner deux chaînes ou plus en une seule chaîne unifiée, avec un délimiteur facultatif défini par l’utilisateur qui sépare chaque composant.

OcrSkill

Compétence qui extrait le texte des fichiers image.

OcrSkillLanguage

Codes de langue pris en charge pour l’entrée par OcrSkill.

OutputFieldMappingEntry

Mappage de champ de sortie pour une compétence.

PIIDetectionSkill

À l’aide de l’API Analyse de texte, extrait les informations personnelles d’un texte d’entrée et vous permet de les masquer.

PIIDetectionSkillMaskingMode

Chaîne indiquant le maskingMode à utiliser pour masquer les informations personnelles détectées dans le texte d’entrée.

SearchError

Décrit une condition d’erreur pour l’API.

SearchIndexerKnowledgeStore

Définition de projections supplémentaires pour azure blob, table ou fichiers, de données enrichies.

SearchIndexerKnowledgeStoreFileProjectionSelector

Définition de projection pour les données à stocker dans Azure Files.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Définition de projection pour les données à stocker dans Azure Blob.

SearchIndexerKnowledgeStoreProjection

Objet conteneur pour différents sélecteurs de projection.

SearchIndexerKnowledgeStoreTableProjectionSelector

Description des données à stocker dans les tables Azure.

SearchIndexerSkillset

Liste des compétences.

SearchResourceEncryptionKey

Une clé de chiffrement gérée par le client dans Azure Key Vault. Les clés que vous créez et gérez peuvent être utilisées pour chiffrer ou déchiffrer les données au repos sur votre service de recherche, telles que les index et les mappages de synonymes.

SentimentSkill

Analyse de texte analyse des sentiments positifs-négatifs, notée comme une valeur à virgule flottante dans une plage de zéro à 1.

SentimentSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par SentimentSkill.

SentimentSkillV3

À l’aide de l’API Analyse de texte, évalue le texte non structuré et, pour chaque enregistrement, fournit des étiquettes de sentiment (telles que « négatif », « neutre » et « positif ») en fonction du score de confiance le plus élevé trouvé par le service au niveau de la phrase et du document.

ShaperSkill

Une compétence pour remodeler les sorties. Il crée un type complexe pour prendre en charge les champs composites (également appelés champs à parties multiples).

SplitSkill

Compétence permettant de fractionner une chaîne en blocs de texte.

SplitSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par SplitSkill.

TextSplitMode

Valeur indiquant le mode de fractionnement à effectuer.

TextTranslationSkill

Compétence permettant de traduire du texte d’une langue à une autre.

TextTranslationSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par TextTranslationSkill.

VisualFeature

Chaînes indiquant les types de caractéristiques visuelles à retourner.

WebApiSkill

Compétence qui peut appeler un point de terminaison d’API web, ce qui vous permet d’étendre un ensemble de compétences en lui demandant d’appeler votre code personnalisé.

AzureActiveDirectoryApplicationCredentials

Informations d’identification d’une application inscrite créée pour votre service de recherche, utilisées pour l’accès authentifié aux clés de chiffrement stockées dans Azure Key Vault.

Nom Type Description
applicationId

string

ID d’application AAD disposant des autorisations d’accès requises à l’Key Vault Azure à utiliser lors du chiffrement de vos données au repos. L’ID d’application ne doit pas être confondu avec l’ID d’objet de votre application AAD.

applicationSecret

string

Clé d’authentification de l’application AAD spécifiée.

CognitiveServicesAccountKey

Une ressource de service Azure AI approvisionnée avec une clé attachée à un ensemble de compétences.

Nom Type Description
@odata.type string:

#Microsoft.Azure.Search.CognitiveServicesByKey

Fragment d’URI spécifiant le type de ressource de service Azure AI attachée à un ensemble de compétences.

description

string

Description de la ressource du service Azure AI attachée à un ensemble de compétences.

key

string

Clé utilisée pour provisionner la ressource de service Azure AI attachée à un ensemble de compétences.

ConditionalSkill

Compétence qui permet d’activer les scénarios qui nécessitent une opération booléenne pour déterminer les données à affecter à une sortie.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Util.ConditionalSkill

Fragment d’URI spécifiant le type de compétence.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée en tant qu’entrée par une autre compétence.

CustomEntity

Objet qui contient des informations sur les correspondances trouvées et les métadonnées associées.

Nom Type Description
accentSensitive

boolean

La valeur par défaut est false. Valeur booléenne indiquant si les comparaisons avec le nom d’entité doivent être sensibles à l’accentuation.

aliases

CustomEntityAlias[]

Tableau d’objets complexes qui peuvent être utilisés pour spécifier d’autres orthographes ou synonymes au nom de l’entité racine.

caseSensitive

boolean

La valeur par défaut est false. Valeur booléenne indiquant si les comparaisons avec le nom de l'entité doivent respecter la casse des caractères. Les exemples de correspondances non sensibles à la casse de « Microsoft » peuvent être : microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

boolean

Modifie la valeur de sensibilité aux accents par défaut pour cette entité. Il permet de modifier la valeur par défaut de toutes les valeurs accentSensitive de tous les alias.

defaultCaseSensitive

boolean

Modifie la valeur de respect de la casse par défaut pour cette entité. Elle peut être utilisée pour modifier les valeurs caseSensitive par défaut de tous les alias.

defaultFuzzyEditDistance

integer

Modifie la valeur de la distance de modification approximative par défaut pour cette entité. Elle peut être utilisée pour modifier les valeurs fuzzyEditDistance par défaut de tous les alias.

description

string

Ce champ peut être utilisé comme passthrough pour les métadonnées personnalisées concernant le ou les textes correspondants. La valeur de ce champ apparaîtra avec chaque correspondance de son entité dans la sortie de la compétence.

fuzzyEditDistance

integer

La valeur par défaut est 0. La valeur maximale est 5. Indique le nombre acceptable de caractères divergents qui constitueraient encore une correspondance avec le nom de l'entité. La plus petite approximation possible d'une correspondance donnée est renvoyée. Par instance, si la distance de modification est définie sur 3, « Windows10 » correspond toujours à « Windows », « Windows10 » et « Windows 7 ». Lorsque le respect de la casse est défini sur « False », les différences de casse ne comptent PAS dans le cadre de la tolérance aux approximations, mais sinon elles comptent.

id

string

Ce champ peut être utilisé comme passthrough pour les métadonnées personnalisées concernant le ou les textes correspondants. La valeur de ce champ apparaîtra avec chaque correspondance de son entité dans la sortie de la compétence.

name

string

descripteur d'entité de niveau supérieur. Dans la sortie de la compétence, les correspondances seront regroupées en fonction de ce nom. Il s'agit de la forme « normalisée » du texte trouvé.

subtype

string

Ce champ peut être utilisé comme passthrough pour les métadonnées personnalisées concernant le ou les textes correspondants. La valeur de ce champ apparaîtra avec chaque correspondance de son entité dans la sortie de la compétence.

type

string

Ce champ peut être utilisé comme passthrough pour les métadonnées personnalisées concernant le ou les textes correspondants. La valeur de ce champ apparaîtra avec chaque correspondance de son entité dans la sortie de la compétence.

CustomEntityAlias

Objet complexe qui peut être utilisé pour spécifier d’autres orthographes ou synonymes au nom de l’entité racine.

Nom Type Description
accentSensitive

boolean

Déterminez si l’alias respecte les accents.

caseSensitive

boolean

Déterminez si l’alias respecte la casse.

fuzzyEditDistance

integer

Déterminez la distance de modification approximative de l’alias.

text

string

Texte de l’alias.

CustomEntityLookupSkill

Une compétence recherche du texte à partir d’une liste personnalisée définie par l’utilisateur de mots et d’expressions.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.CustomEntityLookupSkill

Fragment d’URI spécifiant le type de compétence.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

CustomEntityLookupSkillLanguage

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

entitiesDefinitionUri

string

Chemin d'accès à un fichier JSON ou CSV contenant tout le texte cible à comparer. Cette définition d’entité est lue au début d’une exécution de l’indexeur. Les mises à jour de ce fichier pendant l’exécution de l’indexeur ne prendront effet qu’après les exécutions. Cette configuration doit être accessible via HTTPS.

globalDefaultAccentSensitive

boolean

Indicateur global pour AccentSensitive. Si AccentSensitive n’est pas défini dans CustomEntity, cette valeur est la valeur par défaut.

globalDefaultCaseSensitive

boolean

Indicateur global pour CaseSensitive. Si CaseSensitive n’est pas défini dans CustomEntity, cette valeur est la valeur par défaut.

globalDefaultFuzzyEditDistance

integer

Indicateur global pour FuzzyEditDistance. Si FuzzyEditDistance n’est pas défini dans CustomEntity, cette valeur est la valeur par défaut.

inlineEntitiesDefinition

CustomEntity[]

Définition de CustomEntity inline.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

CustomEntityLookupSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par CustomEntityLookupSkill.

Nom Type Description
da

string

Danois

de

string

Allemand

en

string

Anglais

es

string

Espagnol

fi

string

Finnois

fr

string

Français

it

string

Italien

ko

string

Coréen

pt

string

Portugais

DefaultCognitiveServicesAccount

Objet vide qui représente la ressource de service Azure AI par défaut pour un ensemble de compétences.

Nom Type Description
@odata.type string:

#Microsoft.Azure.Search.DefaultCognitiveServices

Fragment d’URI spécifiant le type de ressource de service Azure AI attachée à un ensemble de compétences.

description

string

Description de la ressource du service Azure AI attachée à un ensemble de compétences.

DocumentExtractionSkill

Compétence qui extrait le contenu d’un fichier dans le pipeline d’enrichissement.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Util.DocumentExtractionSkill

Fragment d’URI spécifiant le type de compétence.

configuration

object

Dictionnaire de configurations pour la compétence.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

dataToExtract

string

Type de données à extraire pour la compétence. Est défini sur « contentAndMetadata » s’il n’est pas défini.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

parsingMode

string

ParsingMode pour la compétence. Est défini sur « default » s’il n’est pas défini.

EntityCategory

Chaîne indiquant les catégories d’entités à retourner.

Nom Type Description
datetime

string

Entités décrivant une date et une heure.

email

string

Entités décrivant une adresse e-mail.

location

string

Entités décrivant un emplacement physique.

organization

string

Entités décrivant un organization.

person

string

Entités décrivant une personne.

quantity

string

Entités décrivant une quantité.

url

string

Entités décrivant une URL.

EntityLinkingSkill

À l’aide de l’API Analyse de texte, extrait les entités liées du texte.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.V3.EntityLinkingSkill

Fragment d’URI spécifiant le type de compétence.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

string

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

minimumPrecision

number

Valeur comprise entre 0 et 1 utilisée pour inclure uniquement les entités dont le score de confiance est supérieur à la valeur spécifiée. Si elle n’est pas définie (valeur par défaut) ou si elle est explicitement définie sur null, toutes les entités sont incluses.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service Analyse de texte. Si rien n’est spécifié, la dernière version disponible est utilisée par défaut. Nous vous recommandons de ne pas spécifier cette valeur, sauf nécessité absolue.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée en tant qu’entrée par une autre compétence.

EntityRecognitionSkill

Reconnaissance d’entités d’analyse de texte.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.EntityRecognitionSkill

Fragment d’URI spécifiant le type de compétence.

categories

EntityCategory[]

Liste des catégories d’entités qui doivent être extraites.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

EntityRecognitionSkillLanguage

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

includeTypelessEntities

boolean

Détermine s’il faut inclure ou non des entités qui sont bien connues mais qui ne sont pas conformes à un type prédéfini. Si cette configuration n’est pas définie (valeur par défaut), null ou false, les entités qui ne sont pas conformes à l’un des types prédéfinis ne sont pas exposées.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

minimumPrecision

number

Valeur comprise entre 0 et 1 utilisée pour inclure uniquement les entités dont le score de confiance est supérieur à la valeur spécifiée. Si elle n’est pas définie (valeur par défaut) ou si elle est explicitement définie sur null, toutes les entités sont incluses.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée en tant qu’entrée par une autre compétence.

EntityRecognitionSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par EntityRecognitionSkill.

Nom Type Description
ar

string

Arabe

cs

string

Tchèque

da

string

Danois

de

string

Allemand

el

string

Grec

en

string

Anglais

es

string

Espagnol

fi

string

Finnois

fr

string

Français

hu

string

Hongrois

it

string

Italien

ja

string

Japonais

ko

string

Coréen

nl

string

Néerlandais

no

string

Norvégien (Bokmaal)

pl

string

Polonais

pt-BR

string

Portugais (Brésil)

pt-PT

string

Portugais (Portugal)

ru

string

Russe

sv

string

Suédois

tr

string

Turc

zh-Hans

string

Chinois simplifié

zh-Hant

string

Chinois traditionnel

EntityRecognitionSkillV3

À l’aide de l’API Analyse de texte, extrait du texte des entités de différents types.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.V3.EntityRecognitionSkill

Fragment d’URI spécifiant le type de compétence.

categories

string[]

Liste des catégories d’entités qui doivent être extraites.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

string

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

minimumPrecision

number

Valeur comprise entre 0 et 1 utilisée pour inclure uniquement les entités dont le score de confiance est supérieur à la valeur spécifiée. Si elle n’est pas définie (valeur par défaut) ou si elle est explicitement définie sur null, toutes les entités sont incluses.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service Analyse de texte. Si rien n’est spécifié, la dernière version disponible est utilisée par défaut. Nous vous recommandons de ne pas spécifier cette valeur, sauf nécessité absolue.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée en tant qu’entrée par une autre compétence.

ImageAnalysisSkill

Compétence qui analyse les fichiers image. Il extrait un ensemble complet de fonctionnalités visuelles en fonction du contenu de l’image.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Vision.ImageAnalysisSkill

Fragment d’URI spécifiant le type de compétence.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

ImageAnalysisSkillLanguage

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

details

ImageDetail[]

Chaîne indiquant les détails spécifiques au domaine à retourner.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée en tant qu’entrée par une autre compétence.

visualFeatures

VisualFeature[]

Liste des fonctionnalités visuelles.

ImageAnalysisSkillLanguage

Codes de langue pris en charge pour l’entrée par ImageAnalysisSkill.

Nom Type Description
ar

string

Arabe

az

string

Azéri

bg

string

Bulgare

bs

string

Bosniaque latin

ca

string

Catalan

cs

string

Tchèque

cy

string

Gallois

da

string

Danois

de

string

Allemand

el

string

Grec

en

string

Anglais

es

string

Espagnol

et

string

Estonien

eu

string

Basque

fi

string

Finnois

fr

string

Français

ga

string

Irlandais

gl

string

Galicien

he

string

Hébreu

hi

string

Hindi

hr

string

Croate

hu

string

Hongrois

id

string

Indonésien

it

string

Italien

ja

string

Japonais

kk

string

Kazakh

ko

string

Coréen

lt

string

Lituanien

lv

string

Letton

mk

string

Macédonien

ms

string

Malais (Malaisie)

nb

string

Norvégien (bokmål)

nl

string

Néerlandais

pl

string

Polonais

prs

string

Dari

pt

string

Portugais (Portugal)

pt-BR

string

Portugais (Brésil)

pt-PT

string

Portugais (Portugal)

ro

string

Roumain

ru

string

Russe

sk

string

Slovaque

sl

string

Slovène

sr-Cyrl

string

Serbe (cyrillique)

sr-Latn

string

Serbe (Latin)

sv

string

Suédois

th

string

Thaï

tr

string

Turc

uk

string

Ukrainien

vi

string

Vietnamien

zh

string

Chinois (simplifié)

zh-Hans

string

Chinois (simplifié)

zh-Hant

string

Chinois traditionnel

ImageDetail

Chaîne indiquant les détails spécifiques au domaine à retourner.

Nom Type Description
celebrities

string

Détails reconnus comme célébrités.

landmarks

string

Détails reconnus en tant que points de repère.

InputFieldMappingEntry

Mappage de champs d’entrée pour une compétence.

Nom Type Description
inputs

InputFieldMappingEntry[]

Entrées récursives utilisées lors de la création d’un type complexe.

name

string

Nom de l'entrée.

source

string

Source de l’entrée.

sourceContext

string

Contexte source utilisé pour sélectionner des entrées récursives.

KeyPhraseExtractionSkill

Compétence qui utilise l’analyse de texte pour l’extraction d’expressions clés.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.KeyPhraseExtractionSkill

Fragment d’URI spécifiant le type de compétence.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

KeyPhraseExtractionSkillLanguage

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

maxKeyPhraseCount

integer

Nombre indiquant le nombre d’expressions clés à retourner. En cas d’absence, toutes les expressions clés identifiées sont retournées.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service Analyse de texte. Si rien n’est spécifié, la dernière version disponible est utilisée par défaut. Nous vous recommandons de ne pas spécifier cette valeur, sauf nécessité absolue.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée en tant qu’entrée par une autre compétence.

KeyPhraseExtractionSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par KeyPhraseExtractionSkill.

Nom Type Description
da

string

Danois

de

string

Allemand

en

string

Anglais

es

string

Espagnol

fi

string

Finnois

fr

string

Français

it

string

Italien

ja

string

Japonais

ko

string

Coréen

nl

string

Néerlandais

no

string

Norvégien (Bokmaal)

pl

string

Polonais

pt-BR

string

Portugais (Brésil)

pt-PT

string

Portugais (Portugal)

ru

string

Russe

sv

string

Suédois

LanguageDetectionSkill

Compétence qui détecte la langue du texte d’entrée et signale un code de langue unique pour chaque document soumis lors de la demande. Le code de langage est associé à un score indiquant la confiance de l’analyse.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.LanguageDetectionSkill

Fragment d’URI spécifiant le type de compétence.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultCountryHint

string

Code de pays à utiliser comme indicateur du modèle de détection de langue s’il ne peut pas lever l’ambiguïté de la langue.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service Analyse de texte. Si rien n’est spécifié, la dernière version disponible est utilisée par défaut. Nous vous recommandons de ne pas spécifier cette valeur, sauf nécessité absolue.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée en tant qu’entrée par une autre compétence.

MergeSkill

Compétence permettant de fusionner deux chaînes ou plus en une seule chaîne unifiée, avec un délimiteur facultatif défini par l’utilisateur qui sépare chaque composant.

Nom Type Valeur par défaut Description
@odata.type string:

#Microsoft.Skills.Text.MergeSkill

Fragment d’URI spécifiant le type de compétence.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

insertPostTag

string

La balise indique la fin du texte fusionné. Par défaut, la balise est un espace vide.

insertPreTag

string

La balise indique le début du texte fusionné. Par défaut, la balise est un espace vide.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée en tant qu’entrée par une autre compétence.

OcrSkill

Compétence qui extrait le texte des fichiers image.

Nom Type Valeur par défaut Description
@odata.type string:

#Microsoft.Skills.Vision.OcrSkill

Fragment d’URI spécifiant le type de compétence.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

OcrSkillLanguage

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

detectOrientation

boolean

False

Valeur indiquant d’activer ou non la détection d’orientation. La valeur par défaut est false.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée en tant qu’entrée par une autre compétence.

OcrSkillLanguage

Codes de langue pris en charge pour l’entrée par OcrSkill.

Nom Type Description
Jns

string

Jaunsari (devanagari)

af

string

Afrikaans

anp

string

Angika (devanagari)

ar

string

Arabe

ast

string

Asturien

awa

string

Awadhi-Hindi (devanagari)

az

string

Azerbaïdjanais (Latin)

be

string

Biélorusse (cyrillique et latin)

be-cyrl

string

Biélorusse (cyrillique)

be-latn

string

Biélorusse (latin)

bfy

string

Bagheli

bfz

string

Mahasu Pahari (devanagari)

bg

string

Bulgare

bgc

string

Haryanvi

bho

string

Bhojpuri-Hindi (devanagari)

bi

string

Bichelamar

bns

string

Bundeli

br

string

Breton

bra

string

Brajbha

brx

string

Bodo (devanagari)

bs

string

Bosniaque latin

bua

string

Buryat (cyrillique)

ca

string

Catalan

ceb

string

Cebuano

ch

string

Chamorro

cnr-cyrl

string

Monténégrin (cyrillique)

cnr-latn

string

Montenegrin (latin)

co

string

Corse

crh

string

Tatar de Crimée (latin)

cs

string

Tchèque

csb

string

Cachoube

cy

string

Gallois

da

string

Danois

de

string

Allemand

dhi

string

Dhimal (devanagari)

doi

string

Dogri (devanagari)

dsb

string

Bas sorabe

el

string

Grec

en

string

Anglais

es

string

Espagnol

et

string

Estonien

eu

string

Basque

fa

string

Persan

fi

string

Finnois

fil

string

Filipino

fj

string

Fidjien

fo

string

Féroïen

fr

string

Français

fur

string

Frulian

fy

string

Frison occidental

ga

string

Irlandais

gag

string

Gagauz (Latin)

gd

string

Gaélique écossais

gil

string

Gilbertin

gl

string

Galicien

gon

string

Gondi (devanagari)

gv

string

Mannois

gvr

string

Gurung (devanagari)

haw

string

Hawaïen

hi

string

Hindi

hlb

string

Halbi (devanagari)

hne

string

Chhattisgarhi (devanagari)

hni

string

Hani

hoc

string

Ho (Devanagiri)

hr

string

Croate

hsb

string

Haut sorabe

ht

string

Créole haïtien

hu

string

Hongrois

ia

string

Interlingua

id

string

Indonésien

is

string

Islandais

it

string

Italien

iu

string

Inuktitut (Latin)

ja

string

Japonais

jv

string

Javanais

kaa

string

Kara-Kalpak (Latin)

kaa-cyrl

string

Kara-Kalpak (Cyrillique)

kac

string

Kachin (latin)

kea

string

Créole du Cap-Vert

kfq

string

Korku

kha

string

Khasi

kk-cyrl

string

Kazakh (Cyrillique)

kk-latn

string

Kazakh (Latin)

kl

string

Groenlandais

klr

string

Khaling

kmj

string

Malto (devanagari)

ko

string

Coréen

kos

string

Kosrae

kpy

string

Koryak

krc

string

Karachay-Balkar

kru

string

Kurukh (devanagari)

ksh

string

Francique ripuaire

ku-arab

string

Kurde (arabe)

ku-latn

string

Kurde (latin)

kum

string

Kumyk (Cyrillique)

kw

string

Cornique

ky

string

Kirghiz (cyrillique)

la

string

Latin

lb

string

Luxembourgeois

lkt

string

Lakota

lt

string

Lituanien

mi

string

Maori

mn

string

Mongole (cyrillique)

mr

string

Marathi

ms

string

Malais (latin)

mt

string

Maltais

mww

string

Hmong daw (latin)

myv

string

Erzya (Cyrillique)

nap

string

Napolitain

nb

string

Norvégien

ne

string

Népalais

niu

string

Niué

nl

string

Néerlandais

no

string

Norvégien

nog

string

Nogay

oc

string

Occitan

os

string

Ossète

pa

string

Pendjabi (arabe)

pl

string

Polonais

prs

string

Dari

ps

string

Pachto

pt

string

Portugais

quc

string

Quiché

rab

string

Chamling

rm

string

Romanche

ro

string

Roumain

ru

string

Russe

sa

string

Sanskrit (Devanagiri)

sat

string

Santali (Devanagiri)

sck

string

Sadri (devanagari)

sco

string

Scots

sk

string

Slovaque

sl

string

Slovène

sm

string

Samoan (latin)

sma

string

Same du Sud

sme

string

Same du Nord (latin)

smj

string

Lule Sami

smn

string

Inari Sami

sms

string

Same de Skolt

so

string

Somali (arabe)

sq

string

Albanais

sr

string

Serbe (latin)

sr-Cyrl

string

Serbe (cyrillique)

sr-Latn

string

Serbe (latin)

srx

string

Sirmauri (devanagari)

sv

string

Suédois

sw

string

Swahili (latin)

tet

string

Tétoum

tg

string

Tadjik (cyrillique)

thf

string

Thangmi

tk

string

Turkmène (latin)

to

string

Tonga

tr

string

Turc

tt

string

Tatar (latin)

tyv

string

Touvain

ug

string

Ouïgour (arabe)

unk

string

Inconnu (tout)

ur

string

Ourdou

uz

string

Ouzbek (latin)

uz-arab

string

Ouzbek (arabe)

uz-cyrl

string

Ouzbek (cyrillique)

vo

string

Volapük

wae

string

Haut-valaisan

xnr

string

Kangri (devanagari)

xsr

string

Sherpa (devanagari)

yua

string

Yucatec Maya

za

string

Zhuang

zh-Hans

string

Chinois (simplifié)

zh-Hant

string

Chinois traditionnel

zu

string

Zoulou

OutputFieldMappingEntry

Mappage de champ de sortie pour une compétence.

Nom Type Description
name

string

Nom de la sortie définie par la compétence.

targetName

string

Nom cible de la sortie. Elle est facultative et la valeur par défaut est name.

PIIDetectionSkill

À l’aide de l’API Analyse de texte, extrait les informations personnelles d’un texte d’entrée et vous permet de les masquer.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.PIIDetectionSkill

Fragment d’URI spécifiant le type de compétence.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

string

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

domain

string

Si cette option est spécifiée, définit le domaine d’informations d’identification personnelle de manière à inclure uniquement un sous-ensemble des catégories d’entités. Les valeurs possibles sont les suivantes : « phi », « none ». La valeur par défaut est « none ».

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

maskingCharacter

string

Caractère utilisé pour masquer le texte si le paramètre maskingMode est défini pour remplacer. La valeur par défaut est *.

maskingMode

PIIDetectionSkillMaskingMode

Paramètre qui fournit différentes façons de masquer les informations personnelles détectées dans le texte d'entrée. La valeur par défaut est « none ».

minimumPrecision

number

Valeur comprise entre 0 et 1 utilisée pour inclure uniquement les entités dont le score de confiance est supérieur à la valeur spécifiée. Si elle n’est pas définie (valeur par défaut) ou si elle est explicitement définie sur null, toutes les entités sont incluses.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service Analyse de texte. Si rien n’est spécifié, la dernière version disponible est utilisée par défaut. Nous vous recommandons de ne pas spécifier cette valeur, sauf nécessité absolue.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

piiCategories

string[]

Liste des catégories d’entités piI qui doivent être extraites et masquées.

PIIDetectionSkillMaskingMode

Chaîne indiquant le maskingMode à utiliser pour masquer les informations personnelles détectées dans le texte d’entrée.

Nom Type Description
none

string

Aucun masquage ne se produit et la sortie maskedText ne sera pas retournée.

replace

string

Remplace les entités détectées par le caractère donné dans le paramètre maskingCharacter. Le caractère est répété à la longueur de l’entité détectée afin que les décalages correspondent correctement au texte d’entrée ainsi qu’à la sortie maskedText.

SearchError

Décrit une condition d’erreur pour l’API.

Nom Type Description
code

string

Un des codes d’erreur définis par le serveur.

details

SearchError[]

Tableau de détails sur les erreurs spécifiques qui ont conduit à cette erreur signalée.

message

string

Représentation lisible par l’homme de l’erreur.

SearchIndexerKnowledgeStore

Définition de projections supplémentaires pour azure blob, table ou fichiers, de données enrichies.

Nom Type Description
projections

SearchIndexerKnowledgeStoreProjection[]

Liste des projections supplémentaires à effectuer pendant l’indexation.

storageConnectionString

string

Les chaîne de connexion aux projections du compte de stockage seront stockées dans.

SearchIndexerKnowledgeStoreFileProjectionSelector

Définition de projection pour les données à stocker dans Azure Files.

Nom Type Description
generatedKeyName

string

Nom de la clé générée sous laquelle stocker la projection.

inputs

InputFieldMappingEntry[]

Entrées imbriquées pour les projections complexes.

referenceKeyName

string

Nom de la clé de référence à une projection différente.

source

string

Données sources à projeter.

sourceContext

string

Contexte source pour les projections complexes.

storageContainer

string

Conteneur d’objets blob dans lequel stocker les projections.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Définition de projection pour les données à stocker dans Azure Blob.

Nom Type Description
generatedKeyName

string

Nom de la clé générée sous laquelle stocker la projection.

inputs

InputFieldMappingEntry[]

Entrées imbriquées pour les projections complexes.

referenceKeyName

string

Nom de la clé de référence à une projection différente.

source

string

Données sources à projeter.

sourceContext

string

Contexte source pour les projections complexes.

storageContainer

string

Conteneur d’objets blob dans lequel stocker les projections.

SearchIndexerKnowledgeStoreProjection

Objet conteneur pour différents sélecteurs de projection.

Nom Type Description
files

SearchIndexerKnowledgeStoreFileProjectionSelector[]

Projections dans le stockage De fichiers Azure.

objects

SearchIndexerKnowledgeStoreObjectProjectionSelector[]

Projections dans le stockage Blob Azure.

tables

SearchIndexerKnowledgeStoreTableProjectionSelector[]

Projections dans le stockage Table Azure.

SearchIndexerKnowledgeStoreTableProjectionSelector

Description des données à stocker dans les tables Azure.

Nom Type Description
generatedKeyName

string

Nom de la clé générée sous laquelle stocker la projection.

inputs

InputFieldMappingEntry[]

Entrées imbriquées pour les projections complexes.

referenceKeyName

string

Nom de la clé de référence à une projection différente.

source

string

Données sources à projeter.

sourceContext

string

Contexte source pour les projections complexes.

tableName

string

Nom de la table Azure dans laquelle stocker les données projetées.

SearchIndexerSkillset

Liste des compétences.

Nom Type Description
@odata.etag

string

ETag de l’ensemble de compétences.

cognitiveServices CognitiveServicesAccount:

Détails sur le service Azure AI à utiliser lors de l’exécution des compétences.

description

string

Description de l’ensemble de compétences.

encryptionKey

SearchResourceEncryptionKey

Description d’une clé de chiffrement que vous créez dans Azure Key Vault. Cette clé est utilisée pour fournir un niveau supplémentaire de chiffrement au repos pour votre définition d’ensemble de compétences lorsque vous souhaitez avoir l’assurance complète que personne, pas même Microsoft, ne peut déchiffrer votre définition d’ensemble de compétences. Une fois que vous avez chiffré votre définition d’ensemble de compétences, elle reste toujours chiffrée. Le service de recherche ignore les tentatives de définition de cette propriété sur null. Vous pouvez modifier cette propriété si nécessaire si vous souhaitez faire pivoter votre clé de chiffrement ; Votre définition de l’ensemble de compétences n’est pas affectée. Le chiffrement avec des clés gérées par le client n’est pas disponible pour les services de recherche gratuits et n’est disponible que pour les services payants créés à partir du 1er janvier 2019.

knowledgeStore

SearchIndexerKnowledgeStore

Définition de projections supplémentaires pour un objet blob, une table ou des fichiers Azure de données enrichies.

name

string

Nom de l’ensemble de compétences.

skills SearchIndexerSkill[]:

Liste des compétences dans l’ensemble de compétences.

SearchResourceEncryptionKey

Une clé de chiffrement gérée par le client dans Azure Key Vault. Les clés que vous créez et gérez peuvent être utilisées pour chiffrer ou déchiffrer les données au repos sur votre service de recherche, telles que les index et les mappages de synonymes.

Nom Type Description
accessCredentials

AzureActiveDirectoryApplicationCredentials

Informations d’identification Azure Active Directory facultatives utilisées pour accéder à votre Key Vault Azure. Non obligatoire si vous utilisez une identité managée à la place.

keyVaultKeyName

string

Nom de votre clé Azure Key Vault à utiliser pour chiffrer vos données au repos.

keyVaultKeyVersion

string

La version de votre clé Azure Key Vault à utiliser pour chiffrer vos données au repos.

keyVaultUri

string

URI de votre Key Vault Azure, également appelé nom DNS, qui contient la clé à utiliser pour chiffrer vos données au repos. Un exemple d’URI pourrait être https://my-keyvault-name.vault.azure.net.

SentimentSkill

Analyse de texte analyse des sentiments positifs-négatifs, notée comme une valeur à virgule flottante dans une plage de zéro à 1.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.SentimentSkill

Fragment d’URI spécifiant le type de compétence.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

SentimentSkillLanguage

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée en tant qu’entrée par une autre compétence.

SentimentSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par SentimentSkill.

Nom Type Description
da

string

Danois

de

string

Allemand

el

string

Grec

en

string

Anglais

es

string

Espagnol

fi

string

Finnois

fr

string

Français

it

string

Italien

nl

string

Néerlandais

no

string

Norvégien (Bokmaal)

pl

string

Polonais

pt-PT

string

Portugais (Portugal)

ru

string

Russe

sv

string

Suédois

tr

string

Turc

SentimentSkillV3

À l’aide de l’API Analyse de texte, évalue le texte non structuré et, pour chaque enregistrement, fournit des étiquettes de sentiment (telles que « négatif », « neutre » et « positif ») en fonction du score de confiance le plus élevé trouvé par le service au niveau de la phrase et du document.

Nom Type Valeur par défaut Description
@odata.type string:

#Microsoft.Skills.Text.V3.SentimentSkill

Fragment d’URI spécifiant le type de compétence.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

string

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

includeOpinionMining

boolean

False

Si la valeur est true, la sortie de la compétence inclut des informations provenant de Analyse de texte pour l’exploration d’opinions, à savoir les cibles (noms ou verbes) et leur évaluation associée (adjectif) dans le texte. La valeur par défaut est false.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service Analyse de texte. Si rien n’est spécifié, la dernière version disponible est utilisée par défaut. Nous vous recommandons de ne pas spécifier cette valeur, sauf nécessité absolue.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée en tant qu’entrée par une autre compétence.

ShaperSkill

Une compétence pour remodeler les sorties. Il crée un type complexe pour prendre en charge les champs composites (également appelés champs à parties multiples).

Nom Type Description
@odata.type string:

#Microsoft.Skills.Util.ShaperSkill

Fragment d’URI spécifiant le type de compétence.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée en tant qu’entrée par une autre compétence.

SplitSkill

Compétence permettant de fractionner une chaîne en blocs de texte.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.SplitSkill

Fragment d’URI spécifiant le type de compétence.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

SplitSkillLanguage

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

maximumPageLength

integer

Longueur de page maximale souhaitée. La valeur par défaut est 10000.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

textSplitMode

TextSplitMode

Valeur indiquant le mode de fractionnement à effectuer.

SplitSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par SplitSkill.

Nom Type Description
am

string

Amharique

bs

string

Bosniaque

cs

string

Tchèque

da

string

Danois

de

string

Allemand

en

string

Anglais

es

string

Espagnol

et

string

Estonien

fi

string

Finnois

fr

string

Français

he

string

Hébreu

hi

string

Hindi

hr

string

Croate

hu

string

Hongrois

id

string

Indonésien

is

string

Islandais

it

string

Italien

ja

string

Japonais

ko

string

Coréen

lv

string

Letton

nb

string

Norvégien

nl

string

Néerlandais

pl

string

Polonais

pt

string

Portugais (Portugal)

pt-br

string

Portugais (Brésil)

ru

string

Russe

sk

string

Slovaque

sl

string

Slovène

sr

string

Serbe

sv

string

Suédois

tr

string

Turc

ur

string

Ourdou

zh

string

Chinois (simplifié)

TextSplitMode

Valeur indiquant le mode de fractionnement à effectuer.

Nom Type Description
pages

string

Fractionnez le texte en pages individuelles.

sentences

string

Fractionnez le texte en phrases individuelles.

TextTranslationSkill

Compétence permettant de traduire du texte d’une langue à une autre.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.TranslationSkill

Fragment d’URI spécifiant le type de compétence.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultFromLanguageCode

TextTranslationSkillLanguage

Code de langue à partir duquel traduire des documents pour les documents qui ne spécifient pas explicitement la langue de la source.

defaultToLanguageCode

TextTranslationSkillLanguage

Code de langue dans lequel traduire les documents pour les documents qui ne spécifient pas explicitement la langue de .

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

suggestedFrom

TextTranslationSkillLanguage

Code de langue à partir duquel traduire les documents lorsque ni l’entrée fromLanguageCode ni le paramètre defaultFromLanguageCode ne sont fournis et que la détection automatique de la langue échoue. La valeur par défaut est en.

TextTranslationSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par TextTranslationSkill.

Nom Type Description
af

string

Afrikaans

ar

string

Arabe

bg

string

Bulgare

bn

string

Bangla

bs

string

Bosniaque (latin)

ca

string

Catalan

cs

string

Tchèque

cy

string

Gallois

da

string

Danois

de

string

Allemand

el

string

Grec

en

string

Anglais

es

string

Espagnol

et

string

Estonien

fa

string

Persan

fi

string

Finnois

fil

string

Filipino

fj

string

Fidjien

fr

string

Français

he

string

Hébreu

hi

string

Hindi

hr

string

Croate

ht

string

Créole haïtien

hu

string

Hongrois

id

string

Indonésien

is

string

Islandais

it

string

Italien

ja

string

Japonais

ko

string

Coréen

lt

string

Lituanien

lv

string

Letton

mg

string

Malgache

ms

string

Malais

mt

string

Maltais

mww

string

Hmong blanc

nb

string

Norvégien

nl

string

Néerlandais

otq

string

Queretaro Otomi

pl

string

Polonais

pt

string

Portugais

ro

string

Roumain

ru

string

Russe

sk

string

Slovaque

sl

string

Slovène

sm

string

Samoan

sr-Cyrl

string

Serbe (cyrillique)

sr-Latn

string

Serbe (latin)

sv

string

Suédois

sw

string

Kiswahili

ta

string

Tamoul

te

string

Télougou

th

string

Thaï

tlh

string

Klingon

to

string

Tonga

tr

string

Turc

ty

string

Tahitien

uk

string

Ukrainien

ur

string

Ourdou

vi

string

Vietnamien

yua

string

Yucatec Maya

yue

string

Cantonais (traditionnel)

zh-Hans

string

Chinois (simplifié)

zh-Hant

string

Chinois traditionnel

VisualFeature

Chaînes indiquant les types de caractéristiques visuelles à retourner.

Nom Type Description
adult

string

Fonctionnalités visuelles reconnues en tant que personnes adultes.

brands

string

Fonctionnalités visuelles reconnues comme des marques commerciales.

categories

string

Catégories.

description

string

Description.

faces

string

Fonctionnalités visuelles reconnues comme visages de personnes.

objects

string

Fonctionnalités visuelles reconnues en tant qu’objets.

tags

string

Étiquettes.

WebApiSkill

Compétence qui peut appeler un point de terminaison d’API web, ce qui vous permet d’étendre un ensemble de compétences en lui demandant d’appeler votre code personnalisé.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Custom.WebApiSkill

Fragment d’URI spécifiant le type de compétence.

batchSize

integer

Taille de lot souhaitée qui indique le nombre de documents.

context

string

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

degreeOfParallelism

integer

S’il est défini, nombre d’appels parallèles qui peuvent être effectués à l’API web.

description

string

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

httpHeaders

object

En-têtes requis pour effectuer la requête HTTP.

httpMethod

string

Méthode pour la requête HTTP.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index de base 1 dans le tableau de compétences, précédé du caractère #.

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

timeout

string

Délai d’expiration souhaité pour la demande. La valeur par défaut est de 30 secondes.

uri

string

URL de l’API web.