Partager via


Skillsets - Create

Crée un nouvel ensemble de compétences dans un service de recherche.

POST {endpoint}/skillsets?api-version=2025-09-01

Paramètres URI

Nom Dans Obligatoire Type Description
endpoint
path True

string

URL du point de terminaison du service de recherche.

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 aider au débogage.

Corps de la demande

Nom Obligatoire Type Description
name True

string

Le nom de l’ensemble de compétences.

skills True SearchIndexerSkill[]:

Une liste de compétences dans l’ensemble de compétences.

@odata.etag

string

L’ETag de l’ensemble des compétences.

cognitiveServices CognitiveServicesAccount:

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

description

string

La 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 la définition de votre ensemble de compétences lorsque vous souhaitez avoir l’assurance que personne, pas même Microsoft, ne peut déchiffrer votre définition d’ensemble de compétences. Une fois que vous avez chiffré la définition de votre ensemble de compétences, celui-ci le restera toujours. 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 ; La définition de vos compétences n’en sera pas affectée. Le chiffrement à l’aide de 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 au(x) index(s) de recherche secondaire(s).

knowledgeStore

SearchIndexerKnowledgeStore

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

Réponses

Nom Type Description
201 Created

SearchIndexerSkillset

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

Other Status Codes

ErrorResponse

Réponse d’erreur.

Exemples

SearchServiceCreateSkillset

Exemple de requête

POST https://stableexampleservice.search.windows.net/skillsets?api-version=2025-09-01


{
  "name": "tempskillset",
  "description": "Skillset for extracting entities and more",
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.LanguageDetectionSkill",
      "name": "skill2",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        },
        {
          "name": "countryHint",
          "source": "/document/countryHint"
        }
      ],
      "outputs": [
        {
          "name": "languageCode",
          "targetName": "languageCode"
        }
      ]
    },
    {
      "textSplitMode": "pages",
      "maximumPageLength": 4000,
      "@odata.type": "#Microsoft.Skills.Text.SplitSkill",
      "name": "skill3",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "textItems",
          "targetName": "pages"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
      "name": "skill4",
      "context": "/document/pages/*",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "keyPhrases",
          "targetName": "keyPhrases"
        }
      ]
    },
    {
      "uri": "https://contoso.example.org/",
      "httpMethod": "POST",
      "timeout": "PT5S",
      "@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
      "name": "skill5",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "customresult",
          "targetName": "result"
        }
      ]
    },
    {
      "outputMode": "oneToMany",
      "markdownHeaderDepth": "h3",
      "@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
      "name": "docIntelligenceLayoutSkill",
      "context": "/document",
      "inputs": [
        {
          "name": "file_data",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "markdown_document",
          "targetName": "markdown_document"
        }
      ]
    },
    {
      "outputFormat": "text",
      "outputMode": "oneToMany",
      "extractionOptions": [
        "images",
        "locationMetadata"
      ],
      "chunkingProperties": {
        "unit": "characters",
        "maximumLength": 500,
        "overlapLength": 50
      },
      "@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
      "name": "docIntelligenceLayoutSkill#2",
      "context": "/document",
      "inputs": [
        {
          "name": "file_data",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "text_sections",
          "targetName": "text_sections"
        },
        {
          "name": "normalized_images",
          "targetName": "normalized_images"
        }
      ]
    }
  ],
  "cognitiveServices": {
    "@odata.type": "#Microsoft.Azure.Search.DefaultCognitiveServices",
    "description": "Description of the Azure AI service resource attached to a skillset"
  },
  "@odata.etag": "0x1234568AE7E58A1"
}

Exemple de réponse

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "tempskillset",
  "description": "Skillset for extracting entities and more",
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.LanguageDetectionSkill",
      "name": "skill2",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content",
          "inputs": []
        },
        {
          "name": "countryHint",
          "source": "/document/countryHint",
          "inputs": []
        }
      ],
      "outputs": [
        {
          "name": "languageCode",
          "targetName": "languageCode"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.SplitSkill",
      "name": "skill3",
      "textSplitMode": "pages",
      "maximumPageLength": 4000,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content",
          "inputs": []
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode",
          "inputs": []
        }
      ],
      "outputs": [
        {
          "name": "textItems",
          "targetName": "pages"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
      "name": "skill4",
      "context": "/document/pages/*",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content",
          "inputs": []
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode",
          "inputs": []
        }
      ],
      "outputs": [
        {
          "name": "keyPhrases",
          "targetName": "keyPhrases"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
      "name": "skill5",
      "uri": "https://contoso.example.org/",
      "httpMethod": "POST",
      "timeout": "PT5S",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content",
          "inputs": []
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode",
          "inputs": []
        }
      ],
      "outputs": [
        {
          "name": "customresult",
          "targetName": "result"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
      "name": "docIntelligenceLayoutSkill",
      "context": "/document",
      "outputMode": "oneToMany",
      "markdownHeaderDepth": "h3",
      "extractionOptions": [],
      "inputs": [
        {
          "name": "file_data",
          "source": "/document/content",
          "inputs": []
        }
      ],
      "outputs": [
        {
          "name": "markdown_document",
          "targetName": "markdown_document"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
      "name": "docIntelligenceLayoutSkill#2",
      "context": "/document",
      "outputMode": "oneToMany",
      "outputFormat": "text",
      "extractionOptions": [
        "images",
        "locationMetadata"
      ],
      "inputs": [
        {
          "name": "file_data",
          "source": "/document/content",
          "inputs": []
        }
      ],
      "outputs": [
        {
          "name": "text_sections",
          "targetName": "text_sections"
        },
        {
          "name": "normalized_images",
          "targetName": "normalized_images"
        }
      ],
      "chunkingProperties": {
        "unit": "characters",
        "maximumLength": 500,
        "overlapLength": 50
      }
    }
  ],
  "cognitiveServices": {
    "@odata.type": "#Microsoft.Azure.Search.DefaultCognitiveServices",
    "description": "Description of the Azure AI service resource attached to a skillset"
  }
}

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

ConditionalSkill

Compétence qui permet aux scénarios nécessitant une opération booléenne de 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 des orthographes ou des synonymes alternatifs au nom de l’entité racine.

CustomEntityLookupSkill

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

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.

DocumentIntelligenceLayoutSkill

Compétence qui extrait le contenu et les informations de disposition, via Azure AI Services, à partir de fichiers dans le pipeline d’enrichissement.

DocumentIntelligenceLayoutSkillChunkingProperties

Contrôle la cardinalité de la segmentation du contenu.

DocumentIntelligenceLayoutSkillChunkingUnit

Contrôle la cardinalité de l’unité de bloc. La valeur par défaut est 'caractères'

DocumentIntelligenceLayoutSkillExtractionOptions

Contrôle la cardinalité du contenu extrait du document par la compétence.

DocumentIntelligenceLayoutSkillMarkdownHeaderDepth

Profondeur des en-têtes dans la sortie Markdown. La valeur par défaut est h6.

DocumentIntelligenceLayoutSkillOutputFormat

Contrôle la cardinalité du format de sortie. La valeur par défaut est 'markdown'.

DocumentIntelligenceLayoutSkillOutputMode

Contrôle la cardinalité de la sortie produite par la compétence. La valeur par défaut est 'oneToMany'.

EntityCategory

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

EntityLinkingSkill

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

EntityRecognitionSkill

Cette compétence est obsolète. Utilisez la V3. EntityRecognitionSkill à la place.

EntityRecognitionSkillLanguage

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

Une compétence qui permet d’analyser des fichiers image. Il extrait un riche ensemble 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 à renvoyer.

IndexProjectionMode

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

InputFieldMappingEntry

Mappage de champ de saisie pour une compétence.

KeyPhraseExtractionSkill

Compétence qui utilise l’analyse de texte pour l’extraction de phrases 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 langue 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 « space ».

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

Une compétence qui permet d’extraire du texte à partir de fichiers image.

OcrSkillLanguage

Les codes de langue pris en charge pour la saisie par OcrSkill.

OutputFieldMappingEntry

Mappage de champ de sortie pour une compétence.

PIIDetectionSkill

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

PIIDetectionSkillMaskingMode

Chaîne indiquant le mode de masquage à 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 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 de données enrichies vers un blob, une table ou des fichiers Azure.

SearchIndexerKnowledgeStoreFileProjectionSelector

Définition de la projection des données à stocker dans Azure Files.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Définition de la projection des données à stocker dans Azure Blob.

SearchIndexerKnowledgeStoreProjection

Objet conteneur pour divers 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 cartes de synonymes.

SentimentSkill

Cette compétence est obsolète. Utilisez la V3. SentimentSkill à la place.

SentimentSkillLanguage

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

SentimentSkillV3

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

ShaperSkill

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

SplitSkill

Une compétence permettant de diviser une chaîne en morceaux de texte.

SplitSkillLanguage

Les 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 pour traduire du texte d’une langue à une autre.

TextTranslationSkillLanguage

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

VisualFeature

Chaînes indiquant les types de fonctionnalités visuelles à renvoyer.

WebApiSkill

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

AzureActiveDirectoryApplicationCredentials

Informations d’identification d’une application inscrite créée pour votre service de recherche, utilisé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 à Azure Key Vault à 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 ont lieu, tel 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, les sorties et l’utilisation de la compétence.

dimensions

integer (int32)

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

inputs

InputFieldMappingEntry[]

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

modelName

AzureOpenAIModelName

Nom du modèle d’incorporation déployé au chemin 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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le 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)

URI de la ressource Azure OpenAI.

AzureOpenAIModelName

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

Valeur Description
text-embedding-ada-002
text-embedding-3-large
text-embedding-3-small

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

ConditionalSkill

Compétence qui permet aux scénarios nécessitant une opération booléenne de 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, tel 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, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans l’ensemble 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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le 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 de l’entité doivent être sensibles à l’accent.

aliases

CustomEntityAlias[]

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

caseSensitive

boolean

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

defaultAccentSensitive

boolean

Modifie la valeur de sensibilité aux accents par défaut pour cette entité. Il peut être utilisé pour modifier la valeur par défaut de tous les alias accentSensitive valeurs.

defaultCaseSensitive

boolean

Modifie la valeur de sensibilité à la casse par défaut de cette entité. Il permet de modifier la valeur par défaut de tous les alias caseSensitive values.

defaultFuzzyEditDistance

integer (int32)

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

description

string

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

fuzzyEditDistance

integer (int32)

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 renvoyé. Par exemple, si la distance d’édition est définie sur 3, « Windows10 » correspondra toujours à « Windows », « Windows10 » et « Windows 7 ». Lorsque la sensibilité à la casse est définie sur false, les différences de casse ne sont PAS prises en compte dans la tolérance de flou, mais sinon, c’est le cas.

id

string

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

name

string

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

subtype

string

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

type

string

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

CustomEntityAlias

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

Nom Type Description
accentSensitive

boolean

Déterminez si l’alias est sensible aux accents.

caseSensitive

boolean

Déterminez si l’alias est sensible à la casse.

fuzzyEditDistance

integer (int32)

Déterminez la distance d’édition approximative de l’alias.

text

string

Le texte de l’alias.

CustomEntityLookupSkill

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

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, tel 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, 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 de l’exécution d’un indexeur. Toute mise à jour de ce fichier au cours d’une exécution de l’indexeur ne prendra effet qu’au cours des exécutions suivantes. Cette configuration doit être accessible via HTTPS.

globalDefaultAccentSensitive

boolean

Un drapeau mondial pour AccentSensitive. Si AccentSensitive n’est pas défini dans CustomEntity, cette valeur sera la valeur par défaut.

globalDefaultCaseSensitive

boolean

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

globalDefaultFuzzyEditDistance

integer (int32)

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

inlineEntitiesDefinition

CustomEntity[]

La définition CustomEntity en ligne.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans l’ensemble 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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le 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.

CustomEntityLookupSkillLanguage

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

Valeur Description
da

Danois

de

German

en

English

es

Spanish

fi

Finnois

fr

French

it

Italian

ko

Korean

pt

Portuguese

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 des configurations de la compétence.

context

string

Représente le niveau auquel les opérations ont lieu, tel 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

Le type de données à extraire pour la compétence. Sera 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 l’ensemble 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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le 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

Le parsingMode pour la compétence. Sera défini sur 'default' s’il n’est pas défini.

DocumentIntelligenceLayoutSkill

Compétence qui extrait le contenu et les informations de disposition, via Azure AI Services, à partir de fichiers dans le pipeline d’enrichissement.

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

#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill

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

chunkingProperties

DocumentIntelligenceLayoutSkillChunkingProperties

Contrôle la cardinalité de la segmentation du contenu.

context

string

Représente le niveau auquel les opérations ont lieu, tel 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, les sorties et l’utilisation de la compétence.

extractionOptions

DocumentIntelligenceLayoutSkillExtractionOptions[]

Contrôle la cardinalité du contenu extrait du document par la compétence

inputs

InputFieldMappingEntry[]

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

markdownHeaderDepth

DocumentIntelligenceLayoutSkillMarkdownHeaderDepth

h6

Profondeur des en-têtes dans la sortie Markdown. La valeur par défaut est h6.

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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le caractère « # ».

outputFormat

DocumentIntelligenceLayoutSkillOutputFormat

markdown

Contrôle la cardinalité du format de sortie. La valeur par défaut est 'markdown'.

outputMode

DocumentIntelligenceLayoutSkillOutputMode

oneToMany

Contrôle la cardinalité de la sortie produite par la compétence. La valeur par défaut est 'oneToMany'.

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.

DocumentIntelligenceLayoutSkillChunkingProperties

Contrôle la cardinalité de la segmentation du contenu.

Nom Type Valeur par défaut Description
maximumLength

integer (int32)

Longueur maximale d’un bloc en caractères. La valeur par défaut est 500.

overlapLength

integer (int32)

Longueur de chevauchement fournie entre deux blocs de texte. La valeur par défaut est 0.

unit

DocumentIntelligenceLayoutSkillChunkingUnit

characters

Unité du morceau.

DocumentIntelligenceLayoutSkillChunkingUnit

Contrôle la cardinalité de l’unité de bloc. La valeur par défaut est 'caractères'

Valeur Description
characters

Spécifie le segment par caractères.

DocumentIntelligenceLayoutSkillExtractionOptions

Contrôle la cardinalité du contenu extrait du document par la compétence.

Valeur Description
images

Spécifiez que le contenu de l’image doit être extrait du document.

locationMetadata

Spécifiez que les métadonnées d’emplacement doivent être extraites du document.

DocumentIntelligenceLayoutSkillMarkdownHeaderDepth

Profondeur des en-têtes dans la sortie Markdown. La valeur par défaut est h6.

Valeur Description
h1

Niveau d’en-tête 1.

h2

En-tête de niveau 2.

h3

Niveau d’en-tête 3.

h4

Niveau d’en-tête 4.

h5

Niveau d’en-tête 5.

h6

Niveau d’en-tête 6.

DocumentIntelligenceLayoutSkillOutputFormat

Contrôle la cardinalité du format de sortie. La valeur par défaut est 'markdown'.

Valeur Description
text

Spécifiez le format de la sortie sous forme de texte.

markdown

Spécifiez le format de la sortie en tant que markdown.

DocumentIntelligenceLayoutSkillOutputMode

Contrôle la cardinalité de la sortie produite par la compétence. La valeur par défaut est 'oneToMany'.

Valeur Description
oneToMany

Spécifiez que la sortie doit être analysée comme « oneToMany ».

EntityCategory

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

Valeur Description
location

Entités décrivant un emplacement physique.

organization

Entités décrivant une organisation.

person

Entités décrivant une personne.

quantity

Entités décrivant une quantité.

datetime

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

url

Entités décrivant une URL.

email

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

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

inputs

InputFieldMappingEntry[]

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

minimumPrecision

number (double)

minimum: 0
maximum: 1

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. S’il n’est pas défini (par défaut), ou s’il est explicitement défini sur null, toutes les entités seront incluses.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service d’analyse de texte. La valeur par défaut est la dernière disponible si elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf en cas d’absolue nécessité.

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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le caractère « # ».

outputs

OutputFieldMappingEntry[]

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

EntityRecognitionSkill

Cette compétence est obsolète. Utilisez la 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 à extraire.

context

string

Représente le niveau auquel les opérations ont lieu, tel 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, les sorties et l’utilisation de la compétence.

includeTypelessEntities

boolean

Détermine s’il faut inclure ou non les 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 seront pas mises en surface.

inputs

InputFieldMappingEntry[]

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

minimumPrecision

number (double)

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. S’il n’est pas défini (par défaut), ou s’il est explicitement défini sur null, toutes les entités seront 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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le caractère « # ».

outputs

OutputFieldMappingEntry[]

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

EntityRecognitionSkillLanguage

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

Valeur Description
ar

Arabe

cs

Tchèque

zh-Hans

Chinois simplifié

zh-Hant

Chinese-Traditional

da

Danois

nl

Néerlandais

en

English

fi

Finnois

fr

French

de

German

el

Grec

hu

Hungarian

it

Italian

ja

Japanese

ko

Korean

no

Norvégien (Bokmaal)

pl

Polonais

pt-PT

Portugais (Portugal)

pt-BR

Portugais (Brésil)

ru

Russian

es

Spanish

sv

Suédois

tr

Turc

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

context

string

Représente le niveau auquel les opérations ont lieu, tel 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, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

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

minimumPrecision

number (double)

minimum: 0
maximum: 1

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. S’il n’est pas défini (par défaut), ou s’il est explicitement défini sur null, toutes les entités seront incluses.

modelVersion

string

Version du modèle à utiliser lors de l’appel de l’API Analyse de texte. La valeur par défaut est la dernière disponible si elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf en cas d’absolue nécessité.

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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le 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.

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

Une compétence qui permet d’analyser des fichiers image. Il extrait un riche ensemble 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 ont lieu, tel 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, les sorties et l’utilisation de la compétence.

details

ImageDetail[]

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

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans l’ensemble 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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le 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[]

Une liste de fonctionnalités visuelles.

ImageAnalysisSkillLanguage

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

Valeur Description
ar

Arabe

az

Azéri

bg

Bulgare

bs

Bosniaque latin

ca

Catalan

cs

Tchèque

cy

Welsh

da

Danois

de

German

el

Grec

en

English

es

Spanish

et

Estonian

eu

Basque

fi

Finnois

fr

French

ga

Irish

gl

Galician

he

Hébreu

hi

hindi

hr

Croatian

hu

Hungarian

id

Indonesian

it

Italian

ja

Japanese

kk

Kazakh

ko

Korean

lt

Lithuanian

lv

Latvian

mk

Macédonien

ms

Malais (Malaisie)

nb

Norvégien (bokmål)

nl

Néerlandais

pl

Polonais

prs

Dari

pt-BR

Portugais (Brésil)

pt

Portugais (Portugal)

pt-PT

Portugais (Portugal)

ro

Romanian

ru

Russian

sk

Slovak

sl

Slovenian

sr-Cyrl

Serbe (cyrillique)

sr-Latn

Serbe (Latin)

sv

Suédois

th

Thaï

tr

Turc

uk

Ukrainien

vi

Vietnamien

zh

Chinois (simplifié)

zh-Hans

Chinois (simplifié)

zh-Hant

Chinois traditionnel

ImageDetail

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

Valeur Description
celebrities

Des détails reconnus comme des célébrités.

landmarks

Les détails sont reconnus comme des points de repère.

IndexProjectionMode

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

Valeur Description
skipIndexingParentDocuments

Le document source ne pourra pas être écrit dans l’index cible de l’indexeur.

includeIndexingParentDocuments

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

InputFieldMappingEntry

Mappage de champ de saisie 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 la sélection des entrées récursives.

KeyPhraseExtractionSkill

Compétence qui utilise l’analyse de texte pour l’extraction de phrases 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, tel 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, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

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

maxKeyPhraseCount

integer (int32)

Nombre indiquant le nombre de phrases clés à renvoyer. En cas d’absence, toutes les phrases clés identifiées seront renvoyées.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service d’analyse de texte. La valeur par défaut est la dernière disponible si elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf en cas d’absolue nécessité.

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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le 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.

Valeur Description
da

Danois

nl

Néerlandais

en

English

fi

Finnois

fr

French

de

German

it

Italian

ja

Japanese

ko

Korean

no

Norvégien (Bokmaal)

pl

Polonais

pt-PT

Portugais (Portugal)

pt-BR

Portugais (Brésil)

ru

Russian

es

Spanish

sv

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 langue 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, tel 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 indice pour le modèle de détection de la 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 l’ensemble 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 d’analyse de texte. La valeur par défaut est la dernière disponible si elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf en cas d’absolue nécessité.

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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le 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.

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

Valeur Description
space

Les lignes sont séparées par un seul caractère d’espace.

carriageReturn

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

lineFeed

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

carriageReturnLineFeed

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

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

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans l’ensemble 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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le caractère « # ».

outputs

OutputFieldMappingEntry[]

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

OcrSkill

Une compétence qui permet d’extraire 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 ont lieu, tel 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, 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 l’ensemble 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 « 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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le 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

Les codes de langue pris en charge pour la saisie par OcrSkill.

Valeur Description
af

Afrikaans

sq

Albanian

anp

Angika (devanagari)

ar

Arabe

ast

Asturien

awa

Awadhi-Hindi (devanagari)

az

Azerbaïdjanais (Latin)

bfy

Bagheli

eu

Basque

be

Biélorusse (cyrillique et latin)

be-cyrl

Biélorusse (cyrillique)

be-latn

Biélorusse (latin)

bho

Bhojpuri-Hindi (devanagari)

bi

Bichelamar

brx

Bodo (devanagari)

bs

Bosniaque latin

bra

Brajbha

br

Breton

bg

Bulgare

bns

Bundeli

bua

Buryat (cyrillique)

ca

Catalan

ceb

Cebuano

rab

Chamling

ch

Chamorro

hne

Chhattisgarhi (devanagari)

zh-Hans

Chinois (simplifié)

zh-Hant

Chinois traditionnel

kw

Cornique

co

Corse

crh

Tatar de Crimée (latin)

hr

Croatian

cs

Tchèque

da

Danois

prs

Dari

dhi

Dhimal (devanagari)

doi

Dogri (devanagari)

nl

Néerlandais

en

English

myv

Erzya (Cyrillique)

et

Estonian

fo

Féroïen

fj

Fidjien

fil

Filipino

fi

Finnois

fr

French

fur

Frulien

gag

Gagauz (latin)

gl

Galician

de

German

gil

Gilbertin

gon

Gondi (devanagari)

el

Grec

kl

Groenlandais

gvr

Gurung (devanagari)

ht

Haïtien

hlb

Halbi (devanagari)

hni

Hani

bgc

Haryanvi

haw

Hawaïen

hi

hindi

mww

Hmong daw (latin)

hoc

Ho (Devanagiri)

hu

Hungarian

is

Icelandic

smn

Sami d’Inari

id

Indonesian

ia

Interlingua

iu

Inuktitut (latin)

ga

Irish

it

Italian

ja

Japanese

Jns

Jaunsari (devanagari)

jv

Javanais

kea

Créole du Cap-Vert

kac

Kachin (latin)

xnr

Kangri (devanagari)

krc

Karachay-Balkar

kaa-cyrl

Kara-Kalpak (Cyrillique)

kaa

Kara-Kalpak (latin)

csb

Cachoube

kk-cyrl

Kazakh (Cyrillique)

kk-latn

Kazakhstan (latin)

klr

Khaling

kha

Khasi

quc

Quiché

ko

Korean

kfq

Korku

kpy

Koryak

kos

Kosrae

kum

Kumyk (Cyrillique)

ku-arab

Kurde (arabe)

ku-latn

Kurde (latin)

kru

Kurukh (devanagari)

ky

Kirghiz (cyrillique)

lkt

Lakota

la

Latin

lt

Lithuanian

dsb

Bas sorabe

smj

Lule Sami

lb

Luxembourgish

bfz

Mahasu Pahari (devanagari)

ms

Malais (latin)

mt

Maltese

kmj

Malto (devanagari)

gv

Mannois

mi

Maori

mr

Marathi

mn

Mongole (cyrillique)

cnr-cyrl

Monténégrin (cyrillique)

cnr-latn

Montenegrin (latin)

nap

Napolitain

ne

Népalais

niu

Niué

nog

Nogay

sme

Same du Nord (latin)

nb

Norvégien

no

Norvégien

oc

Occitan

os

Ossète

ps

Pachto

fa

Persian

pl

Polonais

pt

Portuguese

pa

Pendjabi (arabe)

ksh

Francique ripuaire

ro

Romanian

rm

Romanche

ru

Russian

sck

Sadri (devanagari)

sm

Samoan (latin)

sa

Sanskrit (Devanagiri)

sat

Santali (Devanagiri)

sco

Scots

gd

Gaélique écossais

sr

Serbe (latin)

sr-Cyrl

Serbe (cyrillique)

sr-Latn

Serbe (latin)

xsr

Sherpa (devanagari)

srx

Sirmauri (devanagari)

sms

Same de Skolt

sk

Slovak

sl

Slovenian

so

Somali (arabe)

sma

Same du Sud

es

Spanish

sw

Swahili (latin)

sv

Suédois

tg

Tadjik (cyrillique)

tt

Tatar (latin)

tet

Tétoum

thf

Thangmi

to

Tongien

tr

Turc

tk

Turkmène (latin)

tyv

Touvain

hsb

Haut-sorabe

ur

Urdu

ug

Ouïgour (arabe)

uz-arab

Ouzbek (arabe)

uz-cyrl

Ouzbek (cyrillique)

uz

Ouzbek (latin)

vo

Volapük

wae

Haut-valaisan

cy

Welsh

fy

Frison occidental

yua

Maya du Yucatèque

za

Zhuang

zu

Zoulou

unk

Inconnu (tous)

OutputFieldMappingEntry

Mappage de champ de sortie pour une compétence.

Nom Type Description
name

string

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

targetName

string

Nom cible de la sortie. Il est facultatif et nomme par défaut.

PIIDetectionSkill

À l’aide de l’API Analyse de texte, vous extrayez des informations personnelles d’un texte d’entrée et vous donnez 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, tel 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, les sorties et l’utilisation de la compétence.

domain

string

Si spécifié, le domaine PII sera défini 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 'aucun'.

inputs

InputFieldMappingEntry[]

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

maskingCharacter

string

maxLength: 1

Caractère utilisé pour masquer le texte si le paramètre maskingMode est défini sur remplace. 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 'aucun'.

minimumPrecision

number (double)

minimum: 0
maximum: 1

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. S’il n’est pas défini (par défaut), ou s’il est explicitement défini sur null, toutes les entités seront incluses.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service d’analyse de texte. La valeur par défaut est la dernière disponible si elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf en cas d’absolue nécessité.

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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le 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.

piiCategories

string[]

Une liste de catégories d’entités PII qui doivent être extraites et masquées.

PIIDetectionSkillMaskingMode

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

Valeur Description
none

Aucun masquage n’a lieu et la sortie maskedText n’est pas renvoyée.

replace

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

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’un utilisateur affecté à une identité managée, généralement sous la forme « /subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId » qui aurait dû être attribué au service de recherche.

SearchIndexerIndexProjections

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

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

Une liste de projections à effectuer sur les index de recherche secondaires.

SearchIndexerIndexProjectionSelector

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

Nom Type Description
mappings

InputFieldMappingEntry[]

Mappages de 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. Il doit s’agir d’un champ de chaîne filtrable et non du 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 vers lequel projeter. Doit avoir un champ clé avec l’analyseur 'mot-clé' défini.

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 de données enrichies vers un blob, une table ou des fichiers Azure.

Nom Type Description
projections

SearchIndexerKnowledgeStoreProjection[]

Une liste de projections supplémentaires à effectuer lors de l’indexation.

storageConnectionString

string

La chaîne de connexion aux projections du compte de stockage sera stockée dans.

SearchIndexerKnowledgeStoreFileProjectionSelector

Définition de la projection des 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 des projections complexes.

referenceKeyName

string

Nom de la clé de référence pour différentes projections.

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 la projection des 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 des projections complexes.

referenceKeyName

string

Nom de la clé de référence pour différentes projections.

source

string

Données sources à projeter.

sourceContext

string

Contexte source pour les projections complexes.

storageContainer

string

Conteneur d’objets blob dans lequel stocker les projections.

SearchIndexerKnowledgeStoreProjection

Objet conteneur pour divers 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 des projections complexes.

referenceKeyName

string

Nom de la clé de référence pour différentes projections.

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

L’ETag de l’ensemble des compétences.

cognitiveServices CognitiveServicesAccount:

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

description

string

La 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 la définition de votre ensemble de compétences lorsque vous souhaitez avoir l’assurance que personne, pas même Microsoft, ne peut déchiffrer votre définition d’ensemble de compétences. Une fois que vous avez chiffré la définition de votre ensemble de compétences, celui-ci le restera toujours. 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 ; La définition de vos compétences n’en sera pas affectée. Le chiffrement à l’aide de 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 au(x) index(s) de recherche secondaire(s).

knowledgeStore

SearchIndexerKnowledgeStore

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

name

string

Le nom de l’ensemble de compétences.

skills SearchIndexerSkill[]:

Une liste de 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 cartes 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 requis si vous utilisez l’identité managée à la place.

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 Azure Key Vault, é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 obsolète. Utilisez la 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, tel 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, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans l’ensemble 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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le caractère « # ».

outputs

OutputFieldMappingEntry[]

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

SentimentSkillLanguage

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

Valeur Description
da

Danois

nl

Néerlandais

en

English

fi

Finnois

fr

French

de

German

el

Grec

it

Italian

no

Norvégien (Bokmaal)

pl

Polonais

pt-PT

Portugais (Portugal)

ru

Russian

es

Spanish

sv

Suédois

tr

Turc

SentimentSkillV3

À l’aide de l’API Analyse de texte, évalue le texte non structuré et, pour chaque enregistrement, fournit des étiquettes de sentiment (telles que « négatif », « neutre » et « positif ») en fonction du score de confiance le plus élevé trouvé par le service au niveau d’une phrase et d’un 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, tel 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, les sorties et l’utilisation de la compétence.

includeOpinionMining

boolean

False

Si la valeur est true, la sortie de la compétence inclura des informations provenant de l’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 l’ensemble 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 d’analyse de texte. La valeur par défaut est la dernière disponible si elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf en cas d’absolue nécessité.

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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le caractère « # ».

outputs

OutputFieldMappingEntry[]

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

ShaperSkill

Une compétence pour remodeler les résultats. 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, tel 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, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans l’ensemble 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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le caractère « # ».

outputs

OutputFieldMappingEntry[]

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

SplitSkill

Une compétence permettant de diviser une chaîne en morceaux 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, tel 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, les sorties et l’utilisation de la compétence.

inputs

InputFieldMappingEntry[]

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

maximumPageLength

integer (int32)

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

maximumPagesToTake

integer (int32)

Applicable uniquement lorsque textSplitMode est défini sur 'pages'. Si elle est spécifiée, la SplitSkill cessera de fractionner après le traitement des premières pages 'maximumPagesToTake', afin d’améliorer les performances lorsque seules quelques pages initiales sont nécessaires pour 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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le 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.

pageOverlapLength

integer (int32)

Applicable uniquement lorsque textSplitMode est défini sur 'pages'. Si spécifié, n+1ème bloc commencera avec ce nombre de caractères/jetons à partir de la fin du nième morceau.

textSplitMode

TextSplitMode

Valeur indiquant le mode de fractionnement à effectuer.

SplitSkillLanguage

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

Valeur Description
am

Amharic

bs

Bosnian

cs

Tchèque

da

Danois

de

German

en

English

es

Spanish

et

Estonian

fi

Finnois

fr

French

he

Hébreu

hi

hindi

hr

Croatian

hu

Hungarian

id

Indonesian

is

Icelandic

it

Italian

ja

Japanese

ko

Korean

lv

Latvian

nb

Norvégien

nl

Néerlandais

pl

Polonais

pt

Portugais (Portugal)

pt-br

Portugais (Brésil)

ru

Russian

sk

Slovak

sl

Slovenian

sr

Serbian

sv

Suédois

tr

Turc

ur

Urdu

zh

Chinois (simplifié)

TextSplitMode

Valeur indiquant le mode de fractionnement à effectuer.

Valeur Description
pages

Divisez le texte en pages individuelles.

sentences

Divisez 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 ont lieu, tel 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 les documents pour les documents qui ne spécifient pas explicitement la langue de.

defaultToLanguageCode

TextTranslationSkillLanguage

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

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 l’ensemble 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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le 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.

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

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

Valeur Description
af

Afrikaans

ar

Arabe

bn

Le bengali

bs

Bosniaque (latin)

bg

Bulgare

yue

Cantonais (traditionnel)

ca

Catalan

zh-Hans

Chinois (simplifié)

zh-Hant

Chinois traditionnel

hr

Croatian

cs

Tchèque

da

Danois

nl

Néerlandais

en

English

et

Estonian

fj

Fidjien

fil

Filipino

fi

Finnois

fr

French

de

German

el

Grec

ht

Haïtien

he

Hébreu

hi

hindi

mww

Hmong blanc

hu

Hungarian

is

Icelandic

id

Indonesian

it

Italian

ja

Japanese

sw

Swahili

tlh

Klingon

tlh-Latn

Klingon (alphabet latin)

tlh-Piqd

Klingon (script klingon)

ko

Korean

lv

Latvian

lt

Lithuanian

mg

Malgache

ms

Malay

mt

Maltese

nb

Norvégien

fa

Persian

pl

Polonais

pt

Portuguese

pt-br

Portugais (Brésil)

pt-PT

Portugais (Portugal)

otq

Queretaro Otomi

ro

Romanian

ru

Russian

sm

Samoan

sr-Cyrl

Serbe (cyrillique)

sr-Latn

Serbe (latin)

sk

Slovak

sl

Slovenian

es

Spanish

sv

Suédois

ty

Tahitien

ta

Tamoul

te

Telugu

th

Thaï

to

Tongien

tr

Turc

uk

Ukrainien

ur

Urdu

vi

Vietnamien

cy

Welsh

yua

Maya du Yucatèque

ga

Irish

kn

kannada

mi

Maori

ml

Malayalam

pa

Punjabi

VisualFeature

Chaînes indiquant les types de fonctionnalités visuelles à renvoyer.

Valeur Description
adult

Caractéristiques visuelles reconnues comme des personnes adultes.

brands

Caractéristiques visuelles reconnues comme des marques commerciales.

categories

Catégories.

description

Description.

faces

Caractéristiques visuelles reconnues comme les visages des personnes.

objects

Caractéristiques visuelles reconnues comme des objets.

tags

Étiquettes.

WebApiSkill

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

Nom Type Description
@odata.type string:

#Microsoft.Skills.Custom.WebApiSkill

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

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 à du 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 lors de son inscription 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 la création de l’étendue du jeton d’accès.

batchSize

integer (int32)

La taille de lot souhaitée qui indique le nombre de documents.

context

string

Représente le niveau auquel les opérations ont lieu, tel 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 (int32)

S’il est défini, le nombre d’appels parallèles qui peuvent être effectués vers 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

Les en-têtes nécessaires 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 l’ensemble 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 se verra attribuer un nom par défaut de son index de base 1 dans le tableau des compétences, préfixé par le 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 (duration)

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

uri

string

L’URL de l’API Web.