Partager via


Skillsets - Create Or Update

Crée un nouvel 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-05-01-preview
PUT {endpoint}/skillsets('{skillsetName}')?api-version=2024-05-01-preview&ignoreResetRequirements={ignoreResetRequirements}&disableCacheReprocessingChangeDetection={disableCacheReprocessingChangeDetection}

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.

disableCacheReprocessingChangeDetection
query

boolean

Désactive la détection des modifications de retraitement du cache.

ignoreResetRequirements
query

boolean

Ignore les exigences de réinitialisation du cache.

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 de If-Match. L’opération est effectuée uniquement si l’ETag sur le serveur correspond à cette valeur.

If-None-Match

string

Définit la condition If-None-Match. L’opération est effectuée uniquement 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 d’ensemble de compétences ne sera 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 est uniquement disponible pour les services payants créés à partir du 1er janvier 2019.

indexProjections

SearchIndexerIndexProjections

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

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

ErrorResponse

Réponse d’erreur.

Exemples

SearchServiceCreateOrUpdateSkillset

Exemple de requête

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


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

Exemple de réponse

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

Définitions

Nom Description
AmlSkill

La compétence AML vous permet d’étendre l’enrichissement par IA à l’aide d’un modèle Azure Machine Learning (AML) personnalisé. Une fois qu’un modèle AML est formé et déployé, une compétence AML l’intègre dans l’enrichissement par IA.

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.

AzureOpenAIEmbeddingSkill

Vous permet de générer une 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 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.

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

Action déconseillée. 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.

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

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 lors de 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 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 donne la possibilité de les masquer.

PIIDetectionSkillMaskingMode

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

SearchIndexerDataNoneIdentity

Efface la propriété identity 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 secondaires.

SearchIndexerIndexProjectionSelector

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

SearchIndexerIndexProjectionsParameters

Dictionnaire de 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 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.

SearchIndexerKnowledgeStoreParameters

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

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

Action déconseillée. 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 ») basées sur le score de confiance le plus élevé trouvé par le service au niveau de la phrase et du document.

ShaperSkill

Compétence pour remodeler les sorties. Il crée un type complexe pour prendre en charge les champs composites (également appelés champs en 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 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.

VisionVectorizeSkill

Vous permet de générer une incorporation vectorielle pour une entrée d’image ou de texte donnée à l’aide de l’API Vectorize d’Azure AI Services Vision.

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 appelant votre code personnalisé.

AmlSkill

La compétence AML vous permet d’étendre l’enrichissement par IA à l’aide d’un modèle Azure Machine Learning (AML) personnalisé. Une fois qu’un modèle AML est formé et déployé, une compétence AML l’intègre dans l’enrichissement par IA.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Custom.AmlSkill

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.

degreeOfParallelism

integer

(Facultatif) Lorsqu’il est spécifié, indique le nombre d’appels que l’indexeur effectuera en parallèle au point de terminaison que vous avez fourni. Vous pouvez réduire cette valeur si votre point de terminaison échoue avec une charge de requête trop élevée, ou l’augmenter si votre point de terminaison est en mesure d’accepter plus de requêtes et si vous souhaitez augmenter les performances de l’indexeur. S’il n’est pas défini, une valeur par défaut de 5 secondes est utilisée. Le degreeOfParallelism peut avoir une valeur maximale de 10 et un minimum de 1.

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.

key

string

(Requis pour l’authentification par clé) Clé du service AML.

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

region

string

(Facultatif pour l’authentification par jeton). Région dans laquelle le service AML est déployé.

resourceId

string

(Requis pour l’authentification par jeton). ID de ressource Azure Resource Manager du service AML. Il doit être au format subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.MachineLearningServices/workspaces/{workspace-name}/services/{service_name}.

timeout

string

(Facultatif) Si spécifié, indique le délai d’expiration pour le client http qui effectue l’appel d’API.

uri

string

(Requis en l’absence d’authentification ou pour une authentification par clé) URI de scoring du service AML auquel la charge utile JSON sera envoyée. Seul le schéma d’URI https est autorisé.

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.

AzureOpenAIEmbeddingSkill

Vous permet de générer une 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 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.

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, les sorties et l’utilisation de la compétence.

dimensions

integer

Nombre de dimensions que les incorporations de sortie obtenues doivent avoir. Pris en charge uniquement dans les modèles d’incorporation de texte 3 et versions ultérieures.

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.

modelName

AzureOpenAIModelName

Nom du modèle d’incorporation déployé au 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 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.

resourceUri

string

URI de ressource de la ressource Azure OpenAI.

AzureOpenAIModelName

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

Nom Type Description
experimental

string

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 Azure AI 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 de service Azure AI attachée à un ensemble de compétences.

key

string

Clé utilisée pour approvisionner 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 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 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 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 tous les alias des valeurs accentSensibles.

defaultCaseSensitive

boolean

Modifie la valeur de confidentialité 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 floue 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 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 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 en tant qu’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 qui est 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.

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

minimumPrecision

number

Valeur comprise entre 0 et 1 qui est 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 comme entrée par une autre compétence.

EntityRecognitionSkillLanguage

Action déconseillée. 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 qui est 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. 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.

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émentaires.

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

IndexProjectionMode

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

Nom Type Description
includeIndexingParentDocuments

string

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

skipIndexingParentDocuments

string

Le document source sera 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 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 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 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 caractère de flux de ligne (« \n ») .

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

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 « space ».

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 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 donne la possibilité 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 qui est 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.

SearchIndexerDataNoneIdentity

Efface la propriété identity 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 généralement sous la forme « /subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId » qui aurait dû être affecté au service de recherche.

SearchIndexerIndexProjections

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

Nom Type Description
parameters

SearchIndexerIndexProjectionsParameters

Dictionnaire de 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 pour 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 à quel champ dans l’index cible.

parentKeyFieldName

string

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

sourceContext

string

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

targetIndexName

string

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

SearchIndexerIndexProjectionsParameters

Dictionnaire de 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 pour azure blob, table ou fichiers, de données enrichies.

Nom Type Description
identity SearchIndexerDataIdentity:

Identité managée affectée par l’utilisateur utilisée pour les connexions au Stockage Azure lors de l’écriture de projections de la base de connaissances. Si le chaîne de connexion indique une identité (ResourceId) 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.

parameters

SearchIndexerKnowledgeStoreParameters

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

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

SearchIndexerKnowledgeStoreParameters

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

Nom Type Valeur par défaut Description
synthesizeGeneratedKeyName

boolean

False

Indique si les projections doivent ou non synthétiser un nom de clé généré si celui-ci n’est pas déjà présent.

SearchIndexerKnowledgeStoreProjection

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

Nom Type Description
files

SearchIndexerKnowledgeStoreFileProjectionSelector[]

Projections dans le stockage Azure File.

objects

SearchIndexerKnowledgeStoreObjectProjectionSelector[]

Projections dans 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.

indexProjections

SearchIndexerIndexProjections

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

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 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 Key Vault Azure. Non obligatoire si vous utilisez une identité managée à la place.

identity SearchIndexerDataIdentity:

Identité managée explicite à utiliser pour cette clé de chiffrement. Si elle n’est pas spécifiée et que la propriété d’informations d’identification d’accès est null, l’identité managée affectée par le système est utilisée. Lors de la mise à jour de la ressource, si l’identité explicite n’est pas spécifiée, elle reste inchangée. Si « none » est spécifié, la valeur de cette propriété est effacée.

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

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 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 comme entrée par une autre compétence.

SentimentSkillLanguage

Action déconseillée. 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 ») 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 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 comme entrée par une autre compétence.

ShaperSkill

Compétence pour remodeler les sorties. Il crée un type complexe pour prendre en charge les champs composites (également appelés champs en 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 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 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 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.

maximumPagesToTake

integer

Applicable uniquement lorsque textSplitMode est défini sur « pages ». Si elle est spécifiée, SplitSkill arrête le fractionnement après le traitement des premières pages « maximumPagesToTake », afin d’améliorer les performances lorsque seulement 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 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.

pageOverlapLength

integer

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

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

ga

string

Irlandais

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

kn

string

Kannada

ko

string

Coréen

lt

string

Lituanien

lv

string

Letton

mg

string

Malgache

mi

string

Maori

ml

string

Malayalam

ms

string

Malais

mt

string

Maltais

mww

string

Hmong blanc

nb

string

Norvégien

nl

string

Néerlandais

otq

string

Queretaro Otomi

pa

string

Pendjabi

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

Kiswahili

ta

string

Tamoul

te

string

Télougou

th

string

Thaï

tlh

string

Klingon

tlh-Latn

string

Klingon (écriture latine)

tlh-Piqd

string

Klingon (script 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

VisionVectorizeSkill

Vous permet de générer une incorporation vectorielle pour une entrée d’image ou de texte donnée à l’aide de l’API Vectorize d’Azure AI Services Vision.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Vision.VectorizeSkill

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.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service AI Services Vision. Si rien n’est spécifié, la dernière version disponible est utilisée par défaut.

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

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 appelant 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 un authResourceId est fourni et qu’il n’est pas spécifié, 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. Lorsqu’elle est spécifiée, la compétence personnalisée se connecte à la fonction ou à l’application à l’aide d’un ID managé (attribué par le système ou 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 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, 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, 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 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 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 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.

timeout

string

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

uri

string

URL de l’API web.