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=2024-07-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 pour faciliter 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 de 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 une assurance totale 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, il restera toujours chiffré. 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 d’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 le 1er janvier 2019.

indexProjections

SearchIndexerIndexProjections

Définition de projections supplémentaires vers des index de recherche secondaires.

knowledgeStore

SearchIndexerKnowledgeStore

Définition de projections supplémentaires sur des objets blob, une table 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

ErrorResponse

Réponse d’erreur.

Exemples

SearchServiceCreateOrUpdateSkillset

Exemple de requête

PUT https://myservice.search.windows.net/skillsets('demoskillset')?api-version=2024-07-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ée pour l’accès authentifié aux clés de chiffrement stockées dans Azure Key Vault.

AzureOpenAIEmbeddingSkill

Vous permet de générer un incorporation vectorielle pour une entrée de texte donnée à l’aide de la ressource Azure OpenAI.

AzureOpenAIModelName

Nom du modèle Azure Open AI qui sera appelé.

CognitiveServicesAccountKey

Clé de compte multirégion d’une ressource de service IA Azure attachée à un ensemble de compétences.

ConditionalSkill

Compétence qui permet aux scénarios nécessitant 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

Cette compétence est déconseillée. Utilisez la version V3. EntityRecognitionSkill à la place.

EntityRecognitionSkillLanguage

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

EntityRecognitionSkillV3

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

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

ImageAnalysisSkill

Compétence qui analyse les fichiers image. Il extrait un ensemble complet de fonctionnalités visuelles basées sur le 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.

IndexProjectionMode

Définit le comportement des projections d’index par rapport au reste de l’indexeur.

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 à la demande. Le code de langage est associé à un score indiquant la confiance de l’analyse.

LineEnding

Définit la séquence de caractères à utiliser entre les lignes de texte reconnues par la compétence OCR. La valeur par défaut est « espace ».

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 séparant chaque composant.

OcrSkill

Compétence qui extrait du texte à partir de fichiers image.

OcrSkillLanguage

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

OutputFieldMappingEntry

Mappage de champs de sortie pour une compétence.

PIIDetectionSkill

À l’aide de l’API Analyse de texte, extrait des informations personnelles d’un texte d’entrée et vous donne la possibilité de la masquer.

PIIDetectionSkillMaskingMode

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

SearchIndexerDataNoneIdentity

Efface la propriété d’identité d’une source de données.

SearchIndexerDataUserAssignedIdentity

Spécifie l’identité d’une source de données à utiliser.

SearchIndexerIndexProjections

Définition de projections supplémentaires pour les index de recherche secondaire.

SearchIndexerIndexProjectionSelector

Description des données à stocker dans l’index de recherche désigné.

SearchIndexerIndexProjectionsParameters

Dictionnaire des propriétés de configuration spécifiques à la projection d’index. Chaque nom est le nom d’une propriété spécifique. Chaque valeur doit être d’un type primitif.

SearchIndexerKnowledgeStore

Définition de projections supplémentaires sur des objets blob, une table ou des fichiers Azure, 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 l’objet blob Azure.

SearchIndexerKnowledgeStoreProjection

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

SearchIndexerKnowledgeStoreTableProjectionSelector

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

SearchIndexerSkillset

Une liste de compétences.

SearchResourceEncryptionKey

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 des données au repos, telles que des index et des mappages de synonymes.

SentimentSkill

Cette compétence est déconseillée. Utilisez la version V3. SentimentSkill à la place.

SentimentSkillLanguage

Obsolescent. 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égative », « neutre » et « positive ») basées sur le 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 à plusieurs parties).

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 fractionné à effectuer.

TextTranslationSkill

Compétence pour 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 le faisant appeler votre code personnalisé.

AzureActiveDirectoryApplicationCredentials

Informations d’identification d’une application inscrite créée pour votre service de recherche, utilisée 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 qui a reçu les autorisations d’accès requises au coffre de clés 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.

AzureOpenAIEmbeddingSkill

Vous permet de générer un incorporation vectorielle pour une entrée de texte donnée à l’aide de la ressource Azure OpenAI.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill

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

apiKey

string

Clé API de la ressource Azure OpenAI désignée.

authIdentity SearchIndexerDataIdentity:

Identité managée affectée par l’utilisateur utilisée pour les connexions sortantes.

context

string

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

deploymentId

string

ID du déploiement du modèle Azure OpenAI sur la ressource désignée.

description

string

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

dimensions

integer

Nombre de dimensions dont les incorporations de sortie obtenues doivent avoir. Uniquement pris en charge dans les modèles text-embedding-3 et ultérieur.

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 en amont.

modelName

AzureOpenAIModelName

Nom du modèle d’incorporation déployé sur le chemin d’accès deploymentId fourni.

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 basé sur 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.

resourceUri

string

URI de ressource de la ressource Azure OpenAI.

AzureOpenAIModelName

Nom du modèle Azure Open AI qui sera appelé.

Nom Type Description
text-embedding-3-large

string

text-embedding-3-small

string

text-embedding-ada-002

string

CognitiveServicesAccountKey

Clé de compte multirégion d’une ressource de service IA Azure 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 du service IA Azure attaché à un ensemble de compétences.

description

string

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

key

string

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

ConditionalSkill

Compétence qui permet aux scénarios nécessitant 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 se produisent, telles que 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, sorties et 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 en 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 basé sur 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.

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 de l’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 d’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 être sensibles à la casse de caractères. Les correspondances non sensibles à la casse de « Microsoft » peuvent être : microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

boolean

Modifie la valeur de sensibilité par défaut de l’accentuation pour cette entité. Elle permet de modifier la valeur par défaut de toutes les valeurs accentsensibles des alias.

defaultCaseSensitive

boolean

Modifie la valeur de confidentialité de la casse par défaut pour cette entité. Il permet de modifier la valeur par défaut de toutes les valeurs caseSensitive des alias.

defaultFuzzyEditDistance

integer

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

description

string

Ce champ peut être utilisé comme passthrough pour les métadonnées personnalisées sur le ou les texte correspondants. La valeur de ce champ s’affiche avec chaque correspondance de son entité dans la sortie de compétence.

fuzzyEditDistance

integer

La valeur par défaut est 0. Valeur maximale de 5. Indique le nombre acceptable de caractères divergents qui constitueraient toujours une correspondance avec le nom de l’entité. Le plus petit flou possible pour une correspondance donnée est retourné. Par exemple, si la distance de modification est définie sur 3, « Windows10 » correspond toujours à « Windows », « Windows10 » et « Windows 7 ». Lorsque la sensibilité de la casse est définie sur false, les différences de cas ne comptent pas vers la tolérance de flou, mais sinon.

id

string

Ce champ peut être utilisé comme passthrough pour les métadonnées personnalisées sur le ou les texte correspondants. La valeur de ce champ s’affiche avec chaque correspondance de son entité dans la sortie de compétence.

name

string

Descripteur d’entité de niveau supérieur. Les correspondances dans la sortie de compétence sont regroupées par ce nom et doivent représenter la forme « normalisée » du texte trouvé.

subtype

string

Ce champ peut être utilisé comme passthrough pour les métadonnées personnalisées sur le ou les texte correspondants. La valeur de ce champ s’affiche avec chaque correspondance de son entité dans la sortie de compétence.

type

string

Ce champ peut être utilisé comme passthrough pour les métadonnées personnalisées sur le ou les texte correspondants. La valeur de ce champ s’affiche avec chaque correspondance de son entité dans la sortie de 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 se produisent, telles que 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, sorties et utilisation de la compétence.

entitiesDefinitionUri

string

Chemin d’accès à un fichier JSON ou CSV contenant tout le texte cible à mettre en correspondance. Cette définition d’entité est lue au début d’une exécution d’indexeur. Toutes les mises à jour de ce fichier pendant une exécution d’indexeur ne prendront effet qu’à l’exécution ultérieure. 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 inline CustomEntity.

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 en 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 basé sur 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 du service IA Azure attaché à un ensemble de compétences.

description

string

Description de la ressource de 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 se produisent, telles que 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, sorties et 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 en 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 basé sur 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

AnalyseMode de 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 une organisation.

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 se produisent, telles que 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, sorties et 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 en amont.

minimumPrecision

number

Valeur comprise entre 0 et 1 qui doit être 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. Il est défini par défaut sur la dernière version disponible lorsqu’elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf si absolument nécessaire.

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 basé sur 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.

EntityRecognitionSkill

Cette compétence est déconseillée. Utilisez la version V3. EntityRecognitionSkill à la place.

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 se produisent, telles que 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, sorties et utilisation de la compétence.

includeTypelessEntities

boolean

Détermine s’il faut inclure ou non des entités bien connues, mais qui ne sont pas conformes à un type prédéfinis. Si cette configuration n’est pas définie (valeur par défaut), définie sur Null ou définie sur 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 en amont.

minimumPrecision

number

Valeur comprise entre 0 et 1 qui doit être 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 basé sur 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.

EntityRecognitionSkillLanguage

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

Chinese-Simplified

zh-Hant

string

Chinese-Traditional

EntityRecognitionSkillV3

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

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 se produisent, telles que 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, sorties et 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 en amont.

minimumPrecision

number

Valeur comprise entre 0 et 1 qui doit être 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 de l’API Analyse de texte. Il est défini par défaut sur la dernière version disponible lorsqu’elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf si absolument nécessaire.

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 basé sur 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.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

ImageAnalysisSkill

Compétence qui analyse les fichiers image. Il extrait un ensemble complet de fonctionnalités visuelles basées sur le 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 se produisent, telles que 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, sorties et 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 en 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 basé sur 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.

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

Latin bosnien

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

Malaisie malaise

nb

string

Norvégien (Bokmal)

nl

string

Néerlandais

pl

string

Polonais

prs

string

Dari

pt

string

Portuguese-Portugal

pt-BR

string

Portuguese-Brazil

pt-PT

string

Portuguese-Portugal

ro

string

Roumain

ru

string

Russe

sk

string

Slovaque

sl

string

Slovène

sr-Cyrl

string

Serbe - Cyrillique RS

sr-Latn

string

Serbe - RS 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 comme des repères.

IndexProjectionMode

Définit le comportement des projections d’index par rapport au reste de l’indexeur.

Nom Type Description
includeIndexingParentDocuments

string

Le document source est écrit dans l’index cible de l’indexeur. Il s’agit du modèle par défaut.

skipIndexingParentDocuments

string

Le document source est ignoré de l’écriture dans l’index cible de l’indexeur.

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 se produisent, telles que 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, sorties et 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 en amont.

maxKeyPhraseCount

integer

Nombre indiquant le nombre d’expressions clés à retourner. S’il est absent, 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. Il est défini par défaut sur la dernière version disponible lorsqu’elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf si absolument nécessaire.

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 basé sur 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.

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 à 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 se produisent, telles que 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, sorties et 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 en amont.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service Analyse de texte. Il est défini par défaut sur la dernière version disponible lorsqu’elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf si absolument nécessaire.

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 basé sur 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.

LineEnding

Définit la séquence de caractères à utiliser entre les lignes de texte reconnues par la compétence OCR. La valeur par défaut est « espace ».

Nom Type Description
carriageReturn

string

Les lignes sont séparées par un caractère de retour chariot ('\r').

carriageReturnLineFeed

string

Les lignes sont séparées par un retour chariot et un caractère de saut de ligne ('\r\n').

lineFeed

string

Les lignes sont séparées par un seul saut de ligne ('\n') caractère.

space

string

Les lignes sont séparées par un seul espace.

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 séparant 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 se produisent, telles que 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, sorties et 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 en 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 basé sur 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.

OcrSkill

Compétence qui extrait du texte à partir de 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 se produisent, telles que 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, sorties et 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 en amont.

lineEnding

LineEnding

Définit la séquence de caractères à utiliser entre les lignes de texte reconnues par la compétence OCR. La valeur par défaut est « espace ».

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 basé sur 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.

OcrSkillLanguage

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

Nom Type Description
Jns

string

Jaunsari (Devanagiri)

af

string

Afrikaans

anp

string

Angika (Devanagiri)

ar

string

Arabe

ast

string

Asturien

awa

string

Awadhi-Hindi (Devanagiri)

az

string

Azerbaïdjan (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 (Devanagiri)

bg

string

Bulgare

bgc

string

Haryanvi

bho

string

Bhojpuri-Hindi (Devanagiri)

bi

string

Bichlamar

bns

string

Bundeli

br

string

Breton

bra

string

Brajbha

brx

string

Bodo (Devanagiri)

bs

string

Latin bosnien

bua

string

Buryat (cyrillique)

ca

string

Catalan

ceb

string

Cebuano

ch

string

Chamorro

cnr-cyrl

string

Montenegrin (cyrillique)

cnr-latn

string

Montenegrin (latin)

co

string

Corse

crh

string

Tatar crimean (latin)

cs

string

Tchèque

csb

string

Kachoube

cy

string

Gallois

da

string

Danois

de

string

Allemand

dhi

string

Dhimal (Devanagiri)

doi

string

Dogri (Devanagiri)

dsb

string

Bas-sorabe

el

string

Grec

en

string

Anglais

es

string

Espagnol

et

string

Estonien

eu

string

Basque

fa

string

Perse

fi

string

Finnois

fil

string

Filipino

fj

string

Fidjien

fo

string

Féringien

fr

string

Français

fur

string

Frulian

fy

string

Frison

ga

string

Irlandais

gag

string

Gagauz (latin)

gd

string

Gaélique écossais

gil

string

Kiribati

gl

string

Galicien

gon

string

Gondi (Devanagiri)

gv

string

Mannois

gvr

string

Gurung (Devanagiri)

haw

string

Hawaïen

hi

string

Hindi

hlb

string

Halbi (Devanagiri)

hne

string

Chhattisgarhi (Devanagiri)

hni

string

Hani

hoc

string

Ho (Devanagiri)

hr

string

Croate

hsb

string

Haut-sorabe

ht

string

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

Kabuverdianu

kfq

string

Korku

kha

string

Khasi

kk-cyrl

string

Kazakhstan (cyrillique)

kk-latn

string

Kazakhstan (latin)

kl

string

Groenlandais

klr

string

Khaling

kmj

string

Malto (Devanagiri)

ko

string

Coréen

kos

string

Kosrae

kpy

string

Koryak

krc

string

Karachay-Balkar

kru

string

Kurukh (Devanagiri)

ksh

string

Franc ripuaire

ku-arab

string

Kurde (arabe)

ku-latn

string

Kurde (latin)

kum

string

Kumyk (cyrillique)

kw

string

Cornique

ky

string

Kirghize (cyrillique)

la

string

Latin

lb

string

Luxembourgeois

lkt

string

Lakota

lt

string

Lituanien

mi

string

Maori

mn

string

Mongol (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

Niouéen

nl

string

Néerlandais

no

string

Norvégien

nog

string

Nogay

oc

string

Occitan

os

string

Ossète

pa

string

Punjabi (arabe)

pl

string

Polonais

prs

string

Dari

ps

string

Pachtou

pt

string

Portugais

quc

string

K’iche'

rab

string

Chamling

rm

string

Romanche

ro

string

Roumain

ru

string

Russe

sa

string

Sanskrit (Devanagiri)

sat

string

Santali (Devanagiri)

sck

string

Sadri (Devanagiri)

sco

string

Écossais

sk

string

Slovaque

sl

string

Slovène

sm

string

Samoan (latin)

sma

string

Sami du Sud

sme

string

Sami nord (latin)

smj

string

Lule Sami

smn

string

Sami d’Inari

sms

string

Skolt Sami

so

string

Somalien (arabe)

sq

string

Albanais

sr

string

Serbe (latin)

sr-Cyrl

string

Serbe (cyrillique)

sr-Latn

string

Serbe (latin)

srx

string

Sirmauri (Devanagiri)

sv

string

Suédois

sw

string

Swahili (latin)

tet

string

Tetum

tg

string

Tajik (cyrillique)

thf

string

Thangmi

tk

string

Turkmène (latin)

to

string

Tonguien

tr

string

Turc

tt

string

Tatar (latin)

tyv

string

Touvain

ug

string

Uyghur (arabe)

unk

string

Inconnu (Tout)

ur

string

Urdu

uz

string

Uzbek (latin)

uz-arab

string

Uzbek (arabe)

uz-cyrl

string

Ouzbek (cyrillique)

vo

string

Volapük

wae

string

Walser

xnr

string

Kangri (Devanagiri)

xsr

string

Sherpa (Devanagiri)

yua

string

Yucatec Maya

za

string

Zhuang

zh-Hans

string

Chinois simplifié

zh-Hant

string

Chinois traditionnel

zu

string

Zoulou

OutputFieldMappingEntry

Mappage de champs 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. Il est facultatif et le nom par défaut.

PIIDetectionSkill

À l’aide de l’API Analyse de texte, extrait des informations personnelles d’un texte d’entrée et vous donne la possibilité de la 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 se produisent, telles que 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, sorties et utilisation de la compétence.

domain

string

S’il est spécifié, définissez le domaine PII pour 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 en 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 qui doit être 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. Il est défini par défaut sur la dernière version disponible lorsqu’elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf si absolument nécessaire.

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 basé sur 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 d’identification personnelle qui doivent être extraites et masquées.

PIIDetectionSkillMaskingMode

Chaîne indiquant ce que 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’au texte de sortie masqué.

SearchIndexerDataNoneIdentity

Efface la propriété d’identité d’une source de données.

Nom Type Description
@odata.type string:

#Microsoft.Azure.Search.DataNoneIdentity

Fragment d’URI spécifiant le type d’identité.

SearchIndexerDataUserAssignedIdentity

Spécifie l’identité d’une source de données à utiliser.

Nom Type Description
@odata.type string:

#Microsoft.Azure.Search.DataUserAssignedIdentity

Fragment d’URI spécifiant le type d’identité.

userAssignedIdentity

string

Id de ressource Azure complet d’une identité managée affectée par l’utilisateur sous la forme « /subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId » qui doit avoir été affecté au service de recherche.

SearchIndexerIndexProjections

Définition de projections supplémentaires pour les index de recherche secondaire.

Nom Type Description
parameters

SearchIndexerIndexProjectionsParameters

Dictionnaire des propriétés de configuration spécifiques à la projection d’index. Chaque nom est le nom d’une propriété spécifique. Chaque valeur doit être d’un type primitif.

selectors

SearchIndexerIndexProjectionSelector[]

Liste des projections à effectuer dans les index de recherche secondaires.

SearchIndexerIndexProjectionSelector

Description des données à stocker dans l’index de recherche désigné.

Nom Type Description
mappings

InputFieldMappingEntry[]

Mappages pour la projection, ou quelle source doit être mappée au champ de l’index cible.

parentKeyFieldName

string

Nom du champ dans l’index de recherche pour mapper la valeur de clé du document parent. Doit être un champ de chaîne qui est filtrable et non le champ clé.

sourceContext

string

Contexte source des projections. Représente la cardinalité à laquelle le document sera divisé en plusieurs sous-documents.

targetIndexName

string

Nom de l’index de recherche auquel projeter. Doit avoir un champ clé avec le jeu d’analyseurs « mot clé ».

SearchIndexerIndexProjectionsParameters

Dictionnaire des propriétés de configuration spécifiques à la projection d’index. Chaque nom est le nom d’une propriété spécifique. Chaque valeur doit être d’un type primitif.

Nom Type Description
projectionMode

IndexProjectionMode

Définit le comportement des projections d’index par rapport au reste de l’indexeur.

SearchIndexerKnowledgeStore

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

Nom Type Description
projections

SearchIndexerKnowledgeStoreProjection[]

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

storageConnectionString

string

La chaîne de connexion aux projections de compte de stockage est stockée.

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 des projections.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Définition de projection pour les données à stocker dans l’objet blob 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.

storageContainer

string

Conteneur d’objets blob dans lequel stocker des projections.

SearchIndexerKnowledgeStoreProjection

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

Nom Type Description
files

SearchIndexerKnowledgeStoreFileProjectionSelector[]

Projections vers le stockage de fichiers Azure.

objects

SearchIndexerKnowledgeStoreObjectProjectionSelector[]

Projections vers le stockage Blob Azure.

tables

SearchIndexerKnowledgeStoreTableProjectionSelector[]

Projections vers 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

Une liste de 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 de 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 une assurance totale 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, il restera toujours chiffré. 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 d’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 le 1er janvier 2019.

indexProjections

SearchIndexerIndexProjections

Définition de projections supplémentaires vers des index de recherche secondaires.

knowledgeStore

SearchIndexerKnowledgeStore

Définition de projections supplémentaires sur des objets 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

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 des données au repos, telles que des index et des mappages de synonymes.

Nom Type Description
accessCredentials

AzureActiveDirectoryApplicationCredentials

Informations d’identification Azure Active Directory facultatives utilisées pour accéder à votre coffre de clés Azure. Non obligatoire si vous utilisez plutôt une identité managée.

keyVaultKeyName

string

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

keyVaultKeyVersion

string

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

keyVaultUri

string

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

SentimentSkill

Cette compétence est déconseillée. Utilisez la version V3. SentimentSkill à la place.

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 se produisent, telles que 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, sorties et 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 en 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 basé sur 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.

SentimentSkillLanguage

Obsolescent. 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égative », « neutre » et « positive ») basées sur le 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 se produisent, telles que 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, sorties et utilisation de la compétence.

includeOpinionMining

boolean

False

Si la valeur est true, la sortie de compétence inclut des informations provenant d’Analyse de texte pour l’exploration d’opinions, à savoir des 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 en amont.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service Analyse de texte. Il est défini par défaut sur la dernière version disponible lorsqu’elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf si absolument nécessaire.

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 basé sur 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.

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 à plusieurs parties).

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 se produisent, telles que 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, sorties et 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 en 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 basé sur 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.

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 se produisent, telles que 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, sorties et 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 en amont.

maximumPageLength

integer

Longueur maximale de la page souhaitée. La valeur par défaut est 1 0000.

maximumPagesToTake

integer

Applicable uniquement lorsque textSplitMode est défini sur « pages ». S’il est spécifié, splitSkill interrompt le fractionnement après le traitement des premières pages « maximumPagesToTake », afin d’améliorer les performances lorsque seules quelques pages initiales sont nécessaires à partir de chaque document.

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 basé sur 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.

pageOverlapLength

integer

Applicable uniquement lorsque textSplitMode est défini sur « pages ». Si spécifié, n+1e segment commence par ce nombre de caractères/jetons à partir de la fin du nième bloc.

textSplitMode

TextSplitMode

Valeur indiquant le mode fractionné à 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

Urdu

zh

string

Chinois (simplifié)

TextSplitMode

Valeur indiquant le mode fractionné à effectuer.

Nom Type Description
pages

string

Fractionnez le texte en pages individuelles.

sentences

string

Fractionnez le texte en phrases individuelles.

TextTranslationSkill

Compétence pour 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 se produisent, telles que 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.

defaultToLanguageCode

TextTranslationSkillLanguage

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

description

string

Description de la compétence qui décrit les entrées, sorties et 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 en 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 basé sur 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 des 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

Bosnien (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

Perse

fi

string

Finnois

fil

string

Filipino

fj

string

Fidjien

fr

string

Français

ga

string

Irlandais

he

string

Hébreu

hi

string

Hindi

hr

string

Croate

ht

string

Haïtien

hu

string

Hongrois

id

string

Indonésien

is

string

Islandais

it

string

Italien

ja

string

Japonais

kn

string

Canara

ko

string

Coréen

lt

string

Lituanien

lv

string

Letton

mg

string

Malgache

mi

string

Maori

ml

string

Malayalam

ms

string

Malaisien

mt

string

Maltais

mww

string

Hmong Daw

nb

string

Norvégien

nl

string

Néerlandais

otq

string

Queretaro Otomi

pa

string

Punjabi

pl

string

Polonais

pt

string

Portugais

pt-PT

string

Portugais (Portugal)

pt-br

string

Portugais (Brésil)

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

Swahili

ta

string

Tamil

te

string

Telugu

th

string

Thaï

tlh

string

Klingon

tlh-Latn

string

Klingon (script latin)

tlh-Piqd

string

Klingon (script Klingon)

to

string

Tonguien

tr

string

Turc

ty

string

Tahitien

uk

string

Ukrainien

ur

string

Urdu

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

Caractéristiques 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 le faisant appeler votre code personnalisé.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Custom.WebApiSkill

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

authIdentity SearchIndexerDataIdentity:

Identité managée affectée par l’utilisateur utilisée pour les connexions sortantes. Si une authResourceId est fournie et qu’elle n’est pas spécifiée, l’identité managée affectée par le système est utilisée. Lors des mises à jour de l’indexeur, si l’identité n’est pas spécifiée, la valeur reste inchangée. Si la valeur est « none », la valeur de cette propriété est effacée.

authResourceId

string

S’applique aux compétences personnalisées qui se connectent au code externe dans une fonction Azure ou une autre application qui fournit les transformations. Cette valeur doit être l’ID d’application créé pour la fonction ou l’application lorsqu’elle a été inscrite auprès d’Azure Active Directory. Quand elle est spécifiée, la compétence personnalisée se connecte à la fonction ou à l’application à l’aide d’un ID managé (système ou affecté par l’utilisateur) du service de recherche et du jeton d’accès de la fonction ou de l’application, en utilisant cette valeur comme ID de ressource pour créer l’étendue du jeton d’accès.

batchSize

integer

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

context

string

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

degreeOfParallelism

integer

Si elle est définie, le 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, sorties et utilisation de la compétence.

httpHeaders

object

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

httpMethod

string

Méthode de 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 en 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 basé sur 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 requête. La valeur par défaut est de 30 secondes.

uri

string

URL de l’API web.