Dela via


Skillsets - Create Or Update

Skapar en ny kompetensuppsättning i en söktjänst eller uppdaterar kompetensuppsättningen om den redan finns.

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

URI-parametrar

Name I Obligatorisk Typ Description
endpoint
path True

string

Slutpunkts-URL:en för söktjänsten.

skillsetName
path True

string

Namnet på kompetensuppsättningen som ska skapas eller uppdateras.

api-version
query True

string

Klient-API-version.

Begärandehuvud

Name Obligatorisk Typ Description
x-ms-client-request-id

string

uuid

Spårnings-ID:t som skickas med begäran för att hjälpa till med felsökning.

If-Match

string

Definierar If-Match villkor. Åtgärden utförs endast om ETag på servern matchar det här värdet.

If-None-Match

string

Definierar villkoret If-None-Match. Åtgärden utförs endast om ETag på servern inte matchar det här värdet.

Prefer True

string

För HTTP PUT-begäranden instruerar du tjänsten att returnera den skapade/uppdaterade resursen när den lyckas.

Begärandetext

Name Obligatorisk Typ Description
name True

string

Namnet på kompetensuppsättningen.

skills True SearchIndexerSkill[]:

En lista över färdigheter i kompetensuppsättningen.

@odata.etag

string

ETag för kompetensuppsättningen.

cognitiveServices CognitiveServicesAccount:

Information om azure AI-tjänsten som ska användas när du kör färdigheter.

description

string

Beskrivningen av kompetensuppsättningen.

encryptionKey

SearchResourceEncryptionKey

En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Den här nyckeln används för att ge en ytterligare nivå av kryptering i vila för din kompetensuppsättningsdefinition när du vill ha fullständig säkerhet om att ingen, inte ens Microsoft, kan dekryptera definitionen av din kompetensuppsättning. När du har krypterat definitionen för din kompetensuppsättning förblir den alltid krypterad. Söktjänsten ignorerar försök att ange den här egenskapen till null. Du kan ändra den här egenskapen efter behov om du vill rotera krypteringsnyckeln. Definitionen av din kompetensuppsättning påverkas inte. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.

knowledgeStore

SearchIndexerKnowledgeStore

Definition av ytterligare projektioner till Azure-blob, tabell eller filer för berikade data.

Svar

Name Typ Description
200 OK

SearchIndexerSkillset

Kompetensuppsättningen har uppdaterats.

201 Created

SearchIndexerSkillset

Kompetensuppsättningen har skapats.

Other Status Codes

SearchError

Felsvar.

Exempel

SearchServiceCreateOrUpdateSkillset

Sample Request

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


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

Sample Response

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

Definitioner

Name Description
AzureActiveDirectoryApplicationCredentials

Autentiseringsuppgifter för ett registrerat program som skapats för din söktjänst och som används för autentiserad åtkomst till krypteringsnycklarna som lagras i Azure Key Vault.

CognitiveServicesAccountKey

En Azure AI-tjänstresurs etablerad med en nyckel som är kopplad till en kompetensuppsättning.

ConditionalSkill

En färdighet som möjliggör scenarier som kräver en boolesk åtgärd för att fastställa vilka data som ska tilldelas till utdata.

CustomEntity

Ett objekt som innehåller information om matchningar som hittades och relaterade metadata.

CustomEntityAlias

Ett komplext objekt som kan användas för att ange alternativa stavningar eller synonymer till rotentitetsnamnet.

CustomEntityLookupSkill

En färdighet söker efter text från en anpassad, användardefinierad lista med ord och fraser.

CustomEntityLookupSkillLanguage

Språkkoderna som stöds för indatatext av CustomEntityLookupSkill.

DefaultCognitiveServicesAccount

Ett tomt objekt som representerar standardresursen för Azure AI-tjänsten för en kompetensuppsättning.

DocumentExtractionSkill

En färdighet som extraherar innehåll från en fil i berikningspipelinen.

EntityCategory

En sträng som anger vilka entitetskategorier som ska returneras.

EntityLinkingSkill

Med hjälp av Textanalys-API:et extraheras länkade entiteter från text.

EntityRecognitionSkill

Entitetsigenkänning för textanalys.

EntityRecognitionSkillLanguage

Språkkoderna som stöds för indatatext av EntityRecognitionSkill.

EntityRecognitionSkillV3

Med hjälp av Textanalys-API:et extraheras entiteter av olika typer från text.

ImageAnalysisSkill

En färdighet som analyserar bildfiler. Den extraherar en omfattande uppsättning visuella funktioner baserat på bildinnehållet.

ImageAnalysisSkillLanguage

Språkkoderna som stöds för indata från ImageAnalysisSkill.

ImageDetail

En sträng som anger vilken domänspecifik information som ska returneras.

InputFieldMappingEntry

Mappning av indatafält för en färdighet.

KeyPhraseExtractionSkill

En färdighet som använder textanalys för extrahering av nyckelfraser.

KeyPhraseExtractionSkillLanguage

Språkkoderna som stöds för indatatext av KeyPhraseExtractionSkill.

LanguageDetectionSkill

En färdighet som identifierar språket för indatatext och rapporterar en enda språkkod för varje dokument som skickas på begäran. Språkkoden är kopplad till en poäng som anger analysens konfidens.

MergeSkill

En färdighet för sammanslagning av två eller flera strängar i en enda enhetlig sträng, med en valfri användardefinierad avgränsare som avgränsar varje komponentdel.

OcrSkill

En färdighet som extraherar text från bildfiler.

OcrSkillLanguage

Språkkoderna som stöds för indata från OcrSkill.

OutputFieldMappingEntry

Mappning av utdatafält för en färdighet.

PIIDetectionSkill

Med hjälp av Textanalys-API:et extraherar personlig information från en indatatext och ger dig möjlighet att maskera den.

PIIDetectionSkillMaskingMode

En sträng som anger vilken maskingMode som ska användas för att maskera den personliga information som identifieras i indatatexten.

SearchError

Beskriver ett felvillkor för API:et.

SearchIndexerKnowledgeStore

Definition av ytterligare projektioner för azure blob, tabell eller filer för berikade data.

SearchIndexerKnowledgeStoreFileProjectionSelector

Projektionsdefinition för vilka data som ska lagras i Azure Files.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Projektionsdefinition för vilka data som ska lagras i Azure Blob.

SearchIndexerKnowledgeStoreProjection

Containerobjekt för olika projektionsväljare.

SearchIndexerKnowledgeStoreTableProjectionSelector

Beskrivning av vilka data som ska lagras i Azure-tabeller.

SearchIndexerSkillset

En lista över färdigheter.

SearchResourceEncryptionKey

En kundhanterad krypteringsnyckel i Azure Key Vault. Nycklar som du skapar och hanterar kan användas för att kryptera eller dekryptera vilande data i söktjänsten, till exempel index och synonymkartor.

SentimentSkill

Textanalys positiv-negativ attitydanalys, poängsatt som ett flyttalsvärde i intervallet noll till 1.

SentimentSkillLanguage

Språkkoderna som stöds för indatatext av SentimentSkill.

SentimentSkillV3

Med hjälp av Textanalys-API:et utvärderas ostrukturerad text och för varje post tillhandahåller sentimentetiketter (till exempel "negativ", "neutral" och "positiv") baserat på den högsta konfidenspoäng som hittats av tjänsten på menings- och dokumentnivå.

ShaperSkill

En färdighet för att omforma utdata. Den skapar en komplex typ för att stödja sammansatta fält (kallas även för flerdelsfält).

SplitSkill

En färdighet att dela upp en sträng i textsegment.

SplitSkillLanguage

Språkkoderna som stöds för indatatext av SplitSkill.

TextSplitMode

Ett värde som anger vilket delningsläge som ska utföras.

TextTranslationSkill

En färdighet att översätta text från ett språk till ett annat.

TextTranslationSkillLanguage

Språkkoderna som stöds för indatatext av TextTranslationSkill.

VisualFeature

Strängarna som anger vilka typer av visuella funktioner som ska returneras.

WebApiSkill

En färdighet som kan anropa en webb-API-slutpunkt, så att du kan utöka en kompetensuppsättning genom att låta den anropa din anpassade kod.

AzureActiveDirectoryApplicationCredentials

Autentiseringsuppgifter för ett registrerat program som skapats för din söktjänst och som används för autentiserad åtkomst till krypteringsnycklarna som lagras i Azure Key Vault.

Name Typ Description
applicationId

string

Ett AAD-program-ID som har beviljats nödvändiga åtkomstbehörigheter till Azure-Key Vault som ska användas när du krypterar dina vilande data. Program-ID:t bör inte förväxlas med objekt-ID:t för ditt AAD-program.

applicationSecret

string

Autentiseringsnyckeln för det angivna AAD-programmet.

CognitiveServicesAccountKey

En Azure AI-tjänstresurs etablerad med en nyckel som är kopplad till en kompetensuppsättning.

Name Typ Description
@odata.type string:

#Microsoft.Azure.Search.CognitiveServicesByKey

Ett URI-fragment som anger vilken typ av Azure AI-tjänstresurs som är kopplad till en kompetensuppsättning.

description

string

Beskrivning av azure AI-tjänstresursen som är kopplad till en kompetensuppsättning.

key

string

Nyckeln som används för att etablera Azure AI-tjänstresursen som är kopplad till en kompetensuppsättning.

ConditionalSkill

En färdighet som möjliggör scenarier som kräver en boolesk åtgärd för att fastställa vilka data som ska tilldelas till utdata.

Name Typ Description
@odata.type string:

#Microsoft.Skills.Util.ConditionalSkill

Ett URI-fragment som anger typen av färdighet.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

CustomEntity

Ett objekt som innehåller information om matchningar som hittades och relaterade metadata.

Name Typ Description
accentSensitive

boolean

Standardvärdet är falskt. Booleskt värde som anger om jämförelser med entitetsnamnet ska vara känsliga för accent.

aliases

CustomEntityAlias[]

En matris med komplexa objekt som kan användas för att ange alternativa stavningar eller synonymer till rotentitetsnamnet.

caseSensitive

boolean

Standardvärdet är falskt. Booleskt värde som anger om jämförelser med entitetsnamnet ska vara känsliga för teckenhölje. Exempelfallsokänsliga matchningar av "Microsoft" kan vara: microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

boolean

Ändrar standardvärdet för accentkänslighet för den här entiteten. Den används för att ändra standardvärdet för alla alias accentKänsliga värden.

defaultCaseSensitive

boolean

Ändrar standardvärdet för skiftlägeskänslighet för den här entiteten. Den används för att ändra standardvärdet för alla alias caseSensitive-värden.

defaultFuzzyEditDistance

integer

Ändrar standardvärdet för fuzzy-redigeringsavstånd för den här entiteten. Den kan användas för att ändra standardvärdet för alla alias fuzzyEditDistance-värden.

description

string

Det här fältet kan användas som genomströmning för anpassade metadata om de matchade texterna. Värdet för det här fältet visas med varje matchning av dess entitet i kunskapsutdata.

fuzzyEditDistance

integer

Standardvärdet är 0. Maximalt värde på 5. Anger det godkända antalet avvikande tecken som fortfarande skulle utgöra en matchning med entitetsnamnet. Minsta möjliga fuzziness för en viss matchning returneras. Om redigeringsavståndet till exempel är inställt på 3 skulle "Windows10" fortfarande matcha "Windows", "Windows10" och "Windows 7". När skiftlägeskänslighet är inställt på falskt räknas skiftlägesskillnader INTE mot fuzzinesstolerans, men annars gör det.

id

string

Det här fältet kan användas som genomströmning för anpassade metadata om de matchade texterna. Värdet för det här fältet visas med varje matchning av dess entitet i kunskapsutdata.

name

string

Entitetsbeskrivningen på den översta nivån. Matchningar i kunskapsutdata grupperas efter det här namnet och bör representera den "normaliserade" formen av texten som hittas.

subtype

string

Det här fältet kan användas som genomströmning för anpassade metadata om de matchade texterna. Värdet för det här fältet visas med varje matchning av dess entitet i kunskapsutdata.

type

string

Det här fältet kan användas som genomströmning för anpassade metadata om de matchade texterna. Värdet för det här fältet visas med varje matchning av dess entitet i kunskapsutdata.

CustomEntityAlias

Ett komplext objekt som kan användas för att ange alternativa stavningar eller synonymer till rotentitetsnamnet.

Name Typ Description
accentSensitive

boolean

Kontrollera om aliaset är dekorkänsligt.

caseSensitive

boolean

Kontrollera om aliaset är skiftlägeskänsligt.

fuzzyEditDistance

integer

Fastställ det fuzzy redigeringsavståndet för aliaset.

text

string

Aliasets text.

CustomEntityLookupSkill

En färdighet söker efter text från en anpassad, användardefinierad lista med ord och fraser.

Name Typ Description
@odata.type string:

#Microsoft.Skills.Text.CustomEntityLookupSkill

Ett URI-fragment som anger typen av färdighet.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

defaultLanguageCode

CustomEntityLookupSkillLanguage

Ett värde som anger vilken språkkod som ska användas. Standardvärdet är en.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

entitiesDefinitionUri

string

Sökväg till en JSON- eller CSV-fil som innehåller all måltext som ska matchas mot. Den här entitetsdefinitionen läse i början av en indexerarekörning. Eventuella uppdateringar av den här filen under en indexeringskörning börjar inte gälla förrän efterföljande körningar. Den här konfigurationen måste vara tillgänglig via HTTPS.

globalDefaultAccentSensitive

boolean

En global flagga för accentkänslig. Om AccentSensitive inte anges i CustomEntity är det här värdet standardvärdet.

globalDefaultCaseSensitive

boolean

En global flagga för CaseSensitive. Om CaseSensitive inte anges i CustomEntity är det här värdet standardvärdet.

globalDefaultFuzzyEditDistance

integer

En global flagga för FuzzyEditDistance. Om FuzzyEditDistance inte anges i CustomEntity är det här värdet standardvärdet.

inlineEntitiesDefinition

CustomEntity[]

Den infogade CustomEntity-definitionen.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

CustomEntityLookupSkillLanguage

Språkkoderna som stöds för indatatext av CustomEntityLookupSkill.

Name Typ Description
da

string

Danska

de

string

Tyska

en

string

Engelska

es

string

Spanska

fi

string

Finska

fr

string

Franska

it

string

Italienska

ko

string

Koreanska

pt

string

Portugisiska

DefaultCognitiveServicesAccount

Ett tomt objekt som representerar standardresursen för Azure AI-tjänsten för en kompetensuppsättning.

Name Typ Description
@odata.type string:

#Microsoft.Azure.Search.DefaultCognitiveServices

Ett URI-fragment som anger vilken typ av Azure AI-tjänstresurs som är kopplad till en kompetensuppsättning.

description

string

Beskrivning av Azure AI-tjänstresursen som är kopplad till en kompetensuppsättning.

DocumentExtractionSkill

En färdighet som extraherar innehåll från en fil i berikningspipelinen.

Name Typ Description
@odata.type string:

#Microsoft.Skills.Util.DocumentExtractionSkill

Ett URI-fragment som anger typen av färdighet.

configuration

object

En ordlista med konfigurationer för färdigheten.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

dataToExtract

string

Den typ av data som ska extraheras för färdigheten. Anges till "contentAndMetadata" om det inte har definierats.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

parsingMode

string

ParsingMode för färdigheten. Anges till "standard" om det inte definieras.

EntityCategory

En sträng som anger vilka entitetskategorier som ska returneras.

Name Typ Description
datetime

string

Entiteter som beskriver ett datum och en tid.

email

string

Entiteter som beskriver en e-postadress.

location

string

Entiteter som beskriver en fysisk plats.

organization

string

Entiteter som beskriver en organisation.

person

string

Entiteter som beskriver en person.

quantity

string

Entiteter som beskriver en kvantitet.

url

string

Entiteter som beskriver en URL.

EntityLinkingSkill

Med hjälp av Textanalys-API:et extraheras länkade entiteter från text.

Name Typ Description
@odata.type string:

#Microsoft.Skills.Text.V3.EntityLinkingSkill

Ett URI-fragment som anger typen av färdighet.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

defaultLanguageCode

string

Ett värde som anger vilken språkkod som ska användas. Standardvärdet är en.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

minimumPrecision

number

Ett värde mellan 0 och 1 som endast används för att inkludera entiteter vars förtroendepoäng är större än det angivna värdet. Om det inte anges (standard), eller om det uttryckligen anges till null, inkluderas alla entiteter.

modelVersion

string

Den version av modellen som ska användas när du anropar Textanalys-tjänsten. Standardinställningen är den senaste tillgängliga när den inte anges. Vi rekommenderar att du inte anger det här värdet om det inte är absolut nödvändigt.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

EntityRecognitionSkill

Entitetsigenkänning för textanalys.

Name Typ Description
@odata.type string:

#Microsoft.Skills.Text.EntityRecognitionSkill

Ett URI-fragment som anger typen av färdighet.

categories

EntityCategory[]

En lista över entitetskategorier som ska extraheras.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

defaultLanguageCode

EntityRecognitionSkillLanguage

Ett värde som anger vilken språkkod som ska användas. Standardvärdet är en.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

includeTypelessEntities

boolean

Avgör om entiteter som är välkända men som inte överensstämmer med en fördefinierad typ ska inkluderas eller inte. Om den här konfigurationen inte är inställd (standard), inställd på null eller inställd på false, kommer entiteter som inte överensstämmer med någon av de fördefinierade typerna inte att visas.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

minimumPrecision

number

Ett värde mellan 0 och 1 som endast används för att inkludera entiteter vars förtroendepoäng är större än det angivna värdet. Om det inte anges (standard), eller om det uttryckligen anges till null, inkluderas alla entiteter.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

EntityRecognitionSkillLanguage

Språkkoderna som stöds för indatatext av EntityRecognitionSkill.

Name Typ Description
ar

string

Arabiska

cs

string

Tjeckiska

da

string

Danska

de

string

Tyska

el

string

Grekiska

en

string

Engelska

es

string

Spanska

fi

string

Finska

fr

string

Franska

hu

string

Ungerska

it

string

Italienska

ja

string

Japanska

ko

string

Koreanska

nl

string

Nederländska

no

string

Norska (Bokmaal)

pl

string

Polska

pt-BR

string

Portugisiska (Brasilien)

pt-PT

string

Portugisiska (Portugal)

ru

string

Ryska

sv

string

Svenska

tr

string

Turkiska

zh-Hans

string

Chinese-Simplified

zh-Hant

string

Chinese-Traditional

EntityRecognitionSkillV3

Med hjälp av Textanalys-API:et extraheras entiteter av olika typer från text.

Name Typ Description
@odata.type string:

#Microsoft.Skills.Text.V3.EntityRecognitionSkill

Ett URI-fragment som anger typen av färdighet.

categories

string[]

En lista över entitetskategorier som ska extraheras.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

defaultLanguageCode

string

Ett värde som anger vilken språkkod som ska användas. Standardvärdet är en.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

minimumPrecision

number

Ett värde mellan 0 och 1 som endast används för att inkludera entiteter vars förtroendepoäng är större än det angivna värdet. Om det inte anges (standard), eller om det uttryckligen anges till null, inkluderas alla entiteter.

modelVersion

string

Den version av modellen som ska användas när du anropar Textanalys-tjänsten. Standardinställningen är den senaste tillgängliga när den inte anges. Vi rekommenderar att du inte anger det här värdet om det inte är absolut nödvändigt.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

ImageAnalysisSkill

En färdighet som analyserar bildfiler. Den extraherar en omfattande uppsättning visuella funktioner baserat på bildinnehållet.

Name Typ Description
@odata.type string:

#Microsoft.Skills.Vision.ImageAnalysisSkill

Ett URI-fragment som anger typen av färdighet.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

defaultLanguageCode

ImageAnalysisSkillLanguage

Ett värde som anger vilken språkkod som ska användas. Standardvärdet är en.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

details

ImageDetail[]

En sträng som anger vilken domänspecifik information som ska returneras.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

visualFeatures

VisualFeature[]

En lista över visuella funktioner.

ImageAnalysisSkillLanguage

Språkkoderna som stöds för indata från ImageAnalysisSkill.

Name Typ Description
ar

string

Arabiska

az

string

Azerbajdzjanska

bg

string

Bulgariska

bs

string

Bosniska latinska

ca

string

Katalanska

cs

string

Tjeckiska

cy

string

Walesiska

da

string

Danska

de

string

Tyska

el

string

Grekiska

en

string

Engelska

es

string

Spanska

et

string

Estniska

eu

string

Baskiska

fi

string

Finska

fr

string

Franska

ga

string

Iriska

gl

string

Galiciska

he

string

Hebreiska

hi

string

Hindi

hr

string

Kroatiska

hu

string

Ungerska

id

string

Indonesiska

it

string

Italienska

ja

string

Japanska

kk

string

Kazakiska

ko

string

Koreanska

lt

string

Litauiska

lv

string

Lettiska

mk

string

Makedonska

ms

string

Malay Malaysia

nb

string

Norska (Bokmal)

nl

string

Nederländska

pl

string

Polska

prs

string

Dari

pt

string

Portuguese-Portugal

pt-BR

string

Portuguese-Brazil

pt-PT

string

Portuguese-Portugal

ro

string

Rumänska

ru

string

Ryska

sk

string

Slovakiska

sl

string

Slovenska

sr-Cyrl

string

Serbiska – kyrillisk RS

sr-Latn

string

Serbiska – latinsk RS

sv

string

Svenska

th

string

Thailändska

tr

string

Turkiska

uk

string

Ukrainska

vi

string

Vietnamesiska

zh

string

Kinesiska, förenklad

zh-Hans

string

Kinesiska, förenklad

zh-Hant

string

Kinesiska, traditionell

ImageDetail

En sträng som anger vilken domänspecifik information som ska returneras.

Name Typ Description
celebrities

string

Information som identifieras som kändisar.

landmarks

string

Information som identifieras som landmärken.

InputFieldMappingEntry

Mappning av indatafält för en färdighet.

Name Typ Description
inputs

InputFieldMappingEntry[]

De rekursiva indata som används när du skapar en komplex typ.

name

string

Namnet på indata.

source

string

Källan för indata.

sourceContext

string

Källkontexten som används för att välja rekursiva indata.

KeyPhraseExtractionSkill

En färdighet som använder textanalys för extrahering av nyckelfraser.

Name Typ Description
@odata.type string:

#Microsoft.Skills.Text.KeyPhraseExtractionSkill

Ett URI-fragment som anger typen av färdighet.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

defaultLanguageCode

KeyPhraseExtractionSkillLanguage

Ett värde som anger vilken språkkod som ska användas. Standardvärdet är en.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

maxKeyPhraseCount

integer

Ett tal som anger hur många nyckelfraser som ska returneras. Om de saknas returneras alla identifierade nyckelfraser.

modelVersion

string

Den version av modellen som ska användas när du anropar Textanalys-tjänsten. Standardinställningen är den senaste tillgängliga när den inte anges. Vi rekommenderar att du inte anger det här värdet om det inte är absolut nödvändigt.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

KeyPhraseExtractionSkillLanguage

Språkkoderna som stöds för indatatext av KeyPhraseExtractionSkill.

Name Typ Description
da

string

Danska

de

string

Tyska

en

string

Engelska

es

string

Spanska

fi

string

Finska

fr

string

Franska

it

string

Italienska

ja

string

Japanska

ko

string

Koreanska

nl

string

Nederländska

no

string

Norska (Bokmaal)

pl

string

Polska

pt-BR

string

Portugisiska (Brasilien)

pt-PT

string

Portugisiska (Portugal)

ru

string

Ryska

sv

string

Svenska

LanguageDetectionSkill

En färdighet som identifierar språket för indatatext och rapporterar en enda språkkod för varje dokument som skickas på begäran. Språkkoden är kopplad till en poäng som anger analysens konfidens.

Name Typ Description
@odata.type string:

#Microsoft.Skills.Text.LanguageDetectionSkill

Ett URI-fragment som anger typen av färdighet.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

defaultCountryHint

string

En landskod som ska användas som ett tips för språkidentifieringsmodellen om den inte kan skilja språket åt.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

modelVersion

string

Den version av modellen som ska användas när du anropar Textanalys-tjänsten. Standardinställningen är den senaste tillgängliga när den inte anges. Vi rekommenderar att du inte anger det här värdet om det inte är absolut nödvändigt.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

MergeSkill

En färdighet för sammanslagning av två eller flera strängar i en enda enhetlig sträng, med en valfri användardefinierad avgränsare som avgränsar varje komponentdel.

Name Typ Standardvärde Description
@odata.type string:

#Microsoft.Skills.Text.MergeSkill

Ett URI-fragment som anger typen av färdighet.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

insertPostTag

string

Taggen anger slutet på den sammanfogade texten. Som standard är taggen ett tomt utrymme.

insertPreTag

string

Taggen anger början av den sammanfogade texten. Som standard är taggen ett tomt utrymme.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

OcrSkill

En färdighet som extraherar text från bildfiler.

Name Typ Standardvärde Description
@odata.type string:

#Microsoft.Skills.Vision.OcrSkill

Ett URI-fragment som anger typen av färdighet.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

defaultLanguageCode

OcrSkillLanguage

Ett värde som anger vilken språkkod som ska användas. Standardvärdet är en.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

detectOrientation

boolean

False

Ett värde som anger att orienteringsidentifiering ska aktiveras eller inte. Standardvärdet är false.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

OcrSkillLanguage

Språkkoderna som stöds för indata från OcrSkill.

Name Typ Description
Jns

string

Jaunsari (Devanagiri)

af

string

Afrikaans

anp

string

Angika (Devanagiri)

ar

string

Arabiska

ast

string

Asturiska

awa

string

Awadhi-Hindi (Devanagiri)

az

string

Azerbajdzjanska (latinsk)

be

string

Vitryska (kyrillisk och latinsk)

be-cyrl

string

Vitryska (kyrillisk)

be-latn

string

Vitryska (latinsk)

bfy

string

Bagheli

bfz

string

Mahasu Pahari (Devanagiri)

bg

string

Bulgariska

bgc

string

Haryanvi

bho

string

Bhojpuri-Hindi (Devanagiri)

bi

string

Bislama

bns

string

Bundeli

br

string

Breton

bra

string

Brajbha

brx

string

Bodo (Devanagiri)

bs

string

Bosniska latinska

bua

string

Buryat (kyrillisk)

ca

string

Katalanska

ceb

string

Cebuano

ch

string

Chamorro

cnr-cyrl

string

Montenegrin (kyrillisk)

cnr-latn

string

Montenegrin (latinsk)

co

string

Korsikanska

crh

string

Krimtatar (latinsk)

cs

string

Tjeckiska

csb

string

Kasjubiska

cy

string

Walesiska

da

string

Danska

de

string

Tyska

dhi

string

Dhimal (Devanagiri)

doi

string

Dogri (Devanagiri)

dsb

string

Lägre sorbian

el

string

Grekiska

en

string

Engelska

es

string

Spanska

et

string

Estniska

eu

string

Baskiska

fa

string

Persiska

fi

string

Finska

fil

string

Filipino

fj

string

Fijianska

fo

string

Färöiska

fr

string

Franska

fur

string

Frulian

fy

string

Västra frisiska

ga

string

Iriska

gag

string

Gagauz (latinsk)

gd

string

Skotsk gaeliska

gil

string

Gilbertese

gl

string

Galiciska

gon

string

Gondi (Devanagiri)

gv

string

Manx

gvr

string

Gurung (Devanagiri)

haw

string

Hawaiian

hi

string

Hindi

hlb

string

Halbi (Devanagiri)

hne

string

Chhattisgarhi (Devanagiri)

hni

string

Hani

hoc

string

Ho (Devanagiri)

hr

string

Kroatiska

hsb

string

Övre sorbian

ht

string

Haitiska

hu

string

Ungerska

ia

string

Interlingua

id

string

Indonesiska

is

string

Isländska

it

string

Italienska

iu

string

Inuktitut (latinsk)

ja

string

Japanska

jv

string

Javanesiska

kaa

string

Kara-Kalpak (latinsk)

kaa-cyrl

string

Kara-Kalpak (kyrillisk)

kac

string

Kachin (latinsk)

kea

string

Kabuverdianu

kfq

string

Korku

kha

string

Khasi

kk-cyrl

string

Kazakiska (kyrillisk)

kk-latn

string

Kazakiska (latinsk)

kl

string

Grönländska

klr

string

Khaling

kmj

string

Malto (Devanagiri)

ko

string

Koreanska

kos

string

Kosraean

kpy

string

Koryak

krc

string

Karachay-Balkar

kru

string

Kurukh (Devanagiri)

ksh

string

Ripuarian

ku-arab

string

Kurdiska (arabiska)

ku-latn

string

Kurdiska (latinsk)

kum

string

Kumyk (kyrillisk)

kw

string

Cornish

ky

string

Kirgizistan (kyrillisk)

la

string

Latin

lb

string

Luxemburgiska

lkt

string

Lakota

lt

string

Litauiska

mi

string

Maori

mn

string

Mongoliska (kyrillisk)

mr

string

Marathi

ms

string

Malay (latinsk)

mt

string

Maltesiska

mww

string

Hmong Daw (latinsk)

myv

string

Erzya (kyrillisk)

nap

string

Napolitanska

nb

string

Norska

ne

string

Nepali

niu

string

Niuean

nl

string

Nederländska

no

string

Norska

nog

string

Nogay

oc

string

Occitanska

os

string

Ossetic

pa

string

Punjabi (arabiska)

pl

string

Polska

prs

string

Dari

ps

string

Pashto

pt

string

Portugisiska

quc

string

K'iche'

rab

string

Chamling

rm

string

Rätoromanska

ro

string

Rumänska

ru

string

Ryska

sa

string

Sanskrit (Devanagiri)

sat

string

Santali (Devanagiri)

sck

string

Sadri (Devanagiri)

sco

string

Skotsk

sk

string

Slovakiska

sl

string

Slovenska

sm

string

Samoanska (latinsk)

sma

string

Sydsamiska

sme

string

Nordsamiska (latinsk)

smj

string

Lulesamiska

smn

string

Inarisamiska

sms

string

Skoltsamiska

so

string

Somaliska (arabiska)

sq

string

Albanska

sr

string

Serbiska (latinsk) (Serbien)

sr-Cyrl

string

Serbiska (kyrillisk)

sr-Latn

string

Serbiska (latinsk) (Serbien)

srx

string

Sirmauri (Devanagiri)

sv

string

Svenska

sw

string

Swahili (latinsk)

tet

string

Tetum

tg

string

Tadzjikiska (kyrillisk)

thf

string

Thangmi

tk

string

Turkmen (latinsk)

to

string

Tongan

tr

string

Turkiska

tt

string

Tatar (latinsk)

tyv

string

Tuvan

ug

string

Uiguriska (arabiska)

unk

string

Okänd (alla)

ur

string

Urdu

uz

string

Uzbekiska (latinsk)

uz-arab

string

Uzbekiska (arabiska)

uz-cyrl

string

Uzbekiska (kyrillisk)

vo

string

Volapük

wae

string

Walser

xnr

string

Kangri (Devanagiri)

xsr

string

Sherpa (Devanagiri)

yua

string

Yucatec Maya

za

string

Zhuang

zh-Hans

string

Kinesiska, förenklad

zh-Hant

string

Kinesiska, traditionell

zu

string

Zulu

OutputFieldMappingEntry

Mappning av utdatafält för en färdighet.

Name Typ Description
name

string

Namnet på utdata som definieras av färdigheten.

targetName

string

Målnamnet för utdata. Det är valfritt och standardnamn.

PIIDetectionSkill

Med hjälp av Textanalys-API:et extraherar personlig information från en indatatext och ger dig möjlighet att maskera den.

Name Typ Description
@odata.type string:

#Microsoft.Skills.Text.PIIDetectionSkill

Ett URI-fragment som anger typen av färdighet.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

defaultLanguageCode

string

Ett värde som anger vilken språkkod som ska användas. Standardvärdet är en.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

domain

string

Om detta anges anger du att PII-domänen endast ska innehålla en delmängd av entitetskategorierna. Möjliga värden är: "phi", "none". Standardvärdet är "none".

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

maskingCharacter

string

Tecknet som används för att maskera texten om parametern maskingMode är inställd på att ersätta. Standardvärdet är *.

maskingMode

PIIDetectionSkillMaskingMode

En parameter som tillhandahåller olika sätt att maskera den personliga information som identifieras i indatatexten. Standardvärdet är "none".

minimumPrecision

number

Ett värde mellan 0 och 1 som endast används för att inkludera entiteter vars förtroendepoäng är större än det angivna värdet. Om det inte anges (standard), eller om det uttryckligen anges till null, inkluderas alla entiteter.

modelVersion

string

Den version av modellen som ska användas när du anropar Textanalys-tjänsten. Standardinställningen är den senaste tillgängliga när den inte anges. Vi rekommenderar att du inte anger det här värdet om det inte är absolut nödvändigt.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

piiCategories

string[]

En lista över PII-entitetskategorier som ska extraheras och maskeras.

PIIDetectionSkillMaskingMode

En sträng som anger vilken maskingMode som ska användas för att maskera den personliga information som identifieras i indatatexten.

Name Typ Description
none

string

Ingen maskering sker och maskeradeText-utdata returneras inte.

replace

string

Ersätter de identifierade entiteterna med tecknet som anges i parametern maskingCharacter. Tecknet upprepas till längden på den identifierade entiteten så att förskjutningarna korrekt motsvarar både indatatexten och utdatamaskeradText.

SearchError

Beskriver ett felvillkor för API:et.

Name Typ Description
code

string

En av en serverdefinierad uppsättning felkoder.

details

SearchError[]

En matris med information om specifika fel som ledde till det rapporterade felet.

message

string

En mänsklig läsbar representation av felet.

SearchIndexerKnowledgeStore

Definition av ytterligare projektioner för azure blob, tabell eller filer för berikade data.

Name Typ Description
projections

SearchIndexerKnowledgeStoreProjection[]

En lista över ytterligare projektioner som ska utföras under indexeringen.

storageConnectionString

string

Den anslutningssträng till lagringskontoprojektionerna lagras i.

SearchIndexerKnowledgeStoreFileProjectionSelector

Projektionsdefinition för vilka data som ska lagras i Azure Files.

Name Typ Description
generatedKeyName

string

Namnet på den genererade nyckel som projektionen ska lagras under.

inputs

InputFieldMappingEntry[]

Kapslade indata för komplexa projektioner.

referenceKeyName

string

Namnet på referensnyckeln till en annan projektion.

source

string

Källdata till projektet.

sourceContext

string

Källkontext för komplexa projektioner.

storageContainer

string

Blobcontainer att lagra projektioner i.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Projektionsdefinition för vilka data som ska lagras i Azure Blob.

Name Typ Description
generatedKeyName

string

Namnet på den genererade nyckel som projektionen ska lagras under.

inputs

InputFieldMappingEntry[]

Kapslade indata för komplexa projektioner.

referenceKeyName

string

Namnet på referensnyckeln till en annan projektion.

source

string

Källdata till projektet.

sourceContext

string

Källkontext för komplexa projektioner.

storageContainer

string

Blobcontainer att lagra projektioner i.

SearchIndexerKnowledgeStoreProjection

Containerobjekt för olika projektionsväljare.

Name Typ Description
files

SearchIndexerKnowledgeStoreFileProjectionSelector[]

Projektioner till Azure File Storage.

objects

SearchIndexerKnowledgeStoreObjectProjectionSelector[]

Projektioner till Azure Blob Storage.

tables

SearchIndexerKnowledgeStoreTableProjectionSelector[]

Projektioner till Azure Table Storage.

SearchIndexerKnowledgeStoreTableProjectionSelector

Beskrivning av vilka data som ska lagras i Azure-tabeller.

Name Typ Description
generatedKeyName

string

Namnet på den genererade nyckel som projektionen ska lagras under.

inputs

InputFieldMappingEntry[]

Kapslade indata för komplexa projektioner.

referenceKeyName

string

Namnet på referensnyckeln till en annan projektion.

source

string

Källdata till projektet.

sourceContext

string

Källkontext för komplexa projektioner.

tableName

string

Namnet på den Azure-tabell som du vill lagra projicerade data i.

SearchIndexerSkillset

En lista över färdigheter.

Name Typ Description
@odata.etag

string

ETag för kompetensuppsättningen.

cognitiveServices CognitiveServicesAccount:

Information om Azure AI-tjänsten som ska användas när du kör färdigheter.

description

string

Beskrivning av kompetensuppsättningen.

encryptionKey

SearchResourceEncryptionKey

En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Den här nyckeln används för att ge en ytterligare nivå av kryptering i vila för din kompetensuppsättningsdefinition när du vill ha fullständig försäkran om att ingen, inte ens Microsoft, kan dekryptera definitionen av din kompetensuppsättning. När du har krypterat definitionen för din kompetensuppsättning förblir den alltid krypterad. Söktjänsten ignorerar försök att ange den här egenskapen till null. Du kan ändra den här egenskapen efter behov om du vill rotera krypteringsnyckeln. Definitionen av din kompetensuppsättning påverkas inte. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.

knowledgeStore

SearchIndexerKnowledgeStore

Definition av ytterligare projektioner för Azure-blob, tabell eller filer för berikade data.

name

string

Namnet på kompetensuppsättningen.

skills SearchIndexerSkill[]:

En lista över färdigheter i kompetensuppsättningen.

SearchResourceEncryptionKey

En kundhanterad krypteringsnyckel i Azure Key Vault. Nycklar som du skapar och hanterar kan användas för att kryptera eller dekryptera vilande data i söktjänsten, till exempel index och synonymkartor.

Name Typ Description
accessCredentials

AzureActiveDirectoryApplicationCredentials

Valfria Azure Active Directory-autentiseringsuppgifter som används för att komma åt din Azure-Key Vault. Krävs inte om du använder hanterad identitet i stället.

keyVaultKeyName

string

Namnet på din Azure Key Vault nyckel som ska användas för att kryptera vilande data.

keyVaultKeyVersion

string

Versionen av din Azure Key Vault-nyckel som ska användas för att kryptera dina vilande data.

keyVaultUri

string

URI:n för din Azure-Key Vault, även kallad DNS-namn, som innehåller nyckeln som ska användas för att kryptera vilande data. Ett exempel på en URI kan vara https://my-keyvault-name.vault.azure.net.

SentimentSkill

Textanalys positiv-negativ attitydanalys, poängsatt som ett flyttalsvärde i intervallet noll till 1.

Name Typ Description
@odata.type string:

#Microsoft.Skills.Text.SentimentSkill

Ett URI-fragment som anger typen av färdighet.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

defaultLanguageCode

SentimentSkillLanguage

Ett värde som anger vilken språkkod som ska användas. Standardvärdet är en.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

SentimentSkillLanguage

Språkkoderna som stöds för indatatext av SentimentSkill.

Name Typ Description
da

string

Danska

de

string

Tyska

el

string

Grekiska

en

string

Engelska

es

string

Spanska

fi

string

Finska

fr

string

Franska

it

string

Italienska

nl

string

Nederländska

no

string

Norska (Bokmaal)

pl

string

Polska

pt-PT

string

Portugisiska (Portugal)

ru

string

Ryska

sv

string

Svenska

tr

string

Turkiska

SentimentSkillV3

Med hjälp av Textanalys-API:et utvärderas ostrukturerad text och för varje post tillhandahåller sentimentetiketter (till exempel "negativ", "neutral" och "positiv") baserat på den högsta konfidenspoäng som hittats av tjänsten på menings- och dokumentnivå.

Name Typ Standardvärde Description
@odata.type string:

#Microsoft.Skills.Text.V3.SentimentSkill

Ett URI-fragment som anger typen av färdighet.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

defaultLanguageCode

string

Ett värde som anger vilken språkkod som ska användas. Standardvärdet är en.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

includeOpinionMining

boolean

False

Om värdet är true innehåller kunskapsutdata information från Textanalys för åsiktsutvinning, nämligen mål (substantiv eller verb) och deras associerade utvärdering (adjektiv) i texten. Standardvärdet är false.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

modelVersion

string

Den version av modellen som ska användas när du anropar Textanalys-tjänsten. Standardinställningen är den senaste tillgängliga när den inte anges. Vi rekommenderar att du inte anger det här värdet om det inte är absolut nödvändigt.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

ShaperSkill

En färdighet för att omforma utdata. Den skapar en komplex typ för att stödja sammansatta fält (kallas även för flerdelsfält).

Name Typ Description
@odata.type string:

#Microsoft.Skills.Util.ShaperSkill

Ett URI-fragment som anger typen av färdighet.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

SplitSkill

En färdighet att dela upp en sträng i textsegment.

Name Typ Description
@odata.type string:

#Microsoft.Skills.Text.SplitSkill

Ett URI-fragment som anger typen av färdighet.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

defaultLanguageCode

SplitSkillLanguage

Ett värde som anger vilken språkkod som ska användas. Standardvärdet är en.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

maximumPageLength

integer

Önskad maximal sidlängd. Standardvärdet är 10000.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

textSplitMode

TextSplitMode

Ett värde som anger vilket delningsläge som ska utföras.

SplitSkillLanguage

Språkkoderna som stöds för indatatext av SplitSkill.

Name Typ Description
am

string

Amhariska

bs

string

Bosnian

cs

string

Tjeckiska

da

string

Danska

de

string

Tyska

en

string

Engelska

es

string

Spanska

et

string

Estniska

fi

string

Finska

fr

string

Franska

he

string

Hebreiska

hi

string

Hindi

hr

string

Kroatiska

hu

string

Ungerska

id

string

Indonesiska

is

string

Isländska

it

string

Italienska

ja

string

Japanska

ko

string

Koreanska

lv

string

Lettiska

nb

string

Norska

nl

string

Nederländska

pl

string

Polska

pt

string

Portugisiska (Portugal)

pt-br

string

Portugisiska (Brasilien)

ru

string

Ryska

sk

string

Slovakiska

sl

string

Slovenska

sr

string

Serbiska

sv

string

Svenska

tr

string

Turkiska

ur

string

Urdu

zh

string

Kinesiska (förenklad)

TextSplitMode

Ett värde som anger vilket delningsläge som ska utföras.

Name Typ Description
pages

string

Dela upp texten i enskilda sidor.

sentences

string

Dela upp texten i enskilda meningar.

TextTranslationSkill

En färdighet att översätta text från ett språk till ett annat.

Name Typ Description
@odata.type string:

#Microsoft.Skills.Text.TranslationSkill

Ett URI-fragment som anger typen av färdighet.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

defaultFromLanguageCode

TextTranslationSkillLanguage

Språkkoden som dokument ska översättas från för dokument som inte uttryckligen anger från-språket.

defaultToLanguageCode

TextTranslationSkillLanguage

Språkkoden som dokument ska översättas till för dokument som inte uttryckligen anger till-språket.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

suggestedFrom

TextTranslationSkillLanguage

Språkkoden för att översätta dokument från när varken fromLanguageCode-indata eller defaultFromLanguageCode-parametern har angetts och den automatiska språkidentifieringen misslyckas. Standardvärdet är en.

TextTranslationSkillLanguage

Språkkoderna som stöds för indatatext av TextTranslationSkill.

Name Typ Description
af

string

Afrikaans

ar

string

Arabiska

bg

string

Bulgariska

bn

string

Bangla

bs

string

Bosniska (latinsk)

ca

string

Katalanska

cs

string

Tjeckiska

cy

string

Walesiska

da

string

Danska

de

string

Tyska

el

string

Grekiska

en

string

Engelska

es

string

Spanska

et

string

Estniska

fa

string

Persiska

fi

string

Finska

fil

string

Filipino

fj

string

Fijianska

fr

string

Franska

he

string

Hebreiska

hi

string

Hindi

hr

string

Kroatiska

ht

string

Haitiska

hu

string

Ungerska

id

string

Indonesiska

is

string

Isländska

it

string

Italienska

ja

string

Japanska

ko

string

Koreanska

lt

string

Litauiska

lv

string

Lettiska

mg

string

Madagaskiska

ms

string

Malajiska

mt

string

Maltesiska

mww

string

Hmong Daw

nb

string

Norska

nl

string

Nederländska

otq

string

Queretaro Otomi

pl

string

Polska

pt

string

Portugisiska

ro

string

Rumänska

ru

string

Ryska

sk

string

Slovakiska

sl

string

Slovenska

sm

string

Samoanska

sr-Cyrl

string

Serbiska (kyrillisk)

sr-Latn

string

Serbiska (latinsk) (Serbien)

sv

string

Svenska

sw

string

Kiswahili

ta

string

Tamilska

te

string

Telugu

th

string

Thailändska

tlh

string

Klingonska

to

string

Tongan

tr

string

Turkiska

ty

string

Tahitian

uk

string

Ukrainska

ur

string

Urdu

vi

string

Vietnamesiska

yua

string

Yucatec Maya

yue

string

Kantonesiska (traditionell)

zh-Hans

string

Kinesiska, förenklad

zh-Hant

string

Kinesiska, traditionell

VisualFeature

Strängarna som anger vilka typer av visuella funktioner som ska returneras.

Name Typ Description
adult

string

Visuella funktioner som identifieras som vuxna personer.

brands

string

Visuella funktioner som identifieras som kommersiella varumärken.

categories

string

Kategorier.

description

string

Beskrivning.

faces

string

Visuella funktioner som identifieras som personers ansikten.

objects

string

Visuella funktioner som identifieras som objekt.

tags

string

Taggar.

WebApiSkill

En färdighet som kan anropa en webb-API-slutpunkt, så att du kan utöka en kompetensuppsättning genom att låta den anropa din anpassade kod.

Name Typ Description
@odata.type string:

#Microsoft.Skills.Custom.WebApiSkill

Ett URI-fragment som anger typen av färdighet.

batchSize

integer

Önskad batchstorlek som anger antalet dokument.

context

string

Representerar den nivå där åtgärder utförs, till exempel dokumentets rot- eller dokumentinnehåll (till exempel /document eller /document/content). Standardvärdet är /document.

degreeOfParallelism

integer

Om detta anges, antalet parallella anrop som kan göras till webb-API:et.

description

string

Beskrivningen av färdigheten som beskriver indata, utdata och användning av färdigheten.

httpHeaders

object

De huvuden som krävs för att göra http-begäran.

httpMethod

string

Metoden för http-begäran.

inputs

InputFieldMappingEntry[]

Indata för färdigheterna kan vara en kolumn i källdatauppsättningen eller utdata från en överordnad färdighet.

name

string

Namnet på den färdighet som unikt identifierar den inom kompetensuppsättningen. En färdighet utan definierat namn får ett standardnamn för sitt 1-baserade index i kompetensmatrisen, prefixet med tecknet #.

outputs

OutputFieldMappingEntry[]

Utdata från en färdighet är antingen ett fält i ett sökindex eller ett värde som kan användas som indata av en annan färdighet.

timeout

string

Önskad tidsgräns för begäran. Standardvärdet är 30 sekunder.

uri

string

URL:en för webb-API:et.