Skillsets - Create Or Update

Crea un nuovo set di competenze in un servizio di ricerca o aggiorna il set di competenze se esiste già.

PUT {endpoint}/skillsets('{skillsetName}')?api-version=2023-10-01-Preview
PUT {endpoint}/skillsets('{skillsetName}')?api-version=2023-10-01-Preview&ignoreResetRequirements={ignoreResetRequirements}&disableCacheReprocessingChangeDetection={disableCacheReprocessingChangeDetection}

Parametri dell'URI

Nome In Necessario Tipo Descrizione
endpoint
path True

string

URL dell'endpoint del servizio di ricerca.

skillsetName
path True

string

Nome del set di competenze da creare o aggiornare.

api-version
query True

string

Versione dell'API client.

disableCacheReprocessingChangeDetection
query

boolean

Disabilita il rilevamento delle modifiche della cache.

ignoreResetRequirements
query

boolean

Ignora i requisiti di reimpostazione della cache.

Intestazione della richiesta

Nome Necessario Tipo Descrizione
x-ms-client-request-id

string

uuid

ID di rilevamento inviato con la richiesta di assistenza per il debug.

If-Match

string

Definisce la condizione di If-Match. L'operazione verrà eseguita solo se il ETag nel server corrisponde a questo valore.

If-None-Match

string

Definisce la condizione If-None-Match. L'operazione verrà eseguita solo se L'ETag nel server non corrisponde a questo valore.

Prefer True

string

Per le richieste HTTP PUT, indica al servizio di restituire la risorsa creata/aggiornata in caso di esito positivo.

Corpo della richiesta

Nome Necessario Tipo Descrizione
name True

string

Nome del set di competenze.

skills True SearchIndexerSkill[]:

Elenco delle competenze nel set di competenze.

@odata.etag

string

ETag del set di competenze.

cognitiveServices CognitiveServicesAccount:

Informazioni dettagliate sul servizio azure per intelligenza artificiale da usare durante l'esecuzione delle competenze.

description

string

Descrizione del set di competenze.

encryptionKey

SearchResourceEncryptionKey

Descrizione di una chiave di crittografia creata in Azure Key Vault. Questa chiave viene usata per fornire un livello aggiuntivo di crittografia inattivo per la definizione del set di competenze quando si vuole garantire che nessuno, non anche Microsoft, possa decrittografare la definizione del set di competenze. Dopo aver crittografato la definizione del set di competenze, rimarrà sempre crittografato. Il servizio di ricerca ignora i tentativi di impostare questa proprietà su Null. È possibile modificare questa proprietà in base alle esigenze se si vuole ruotare la chiave di crittografia; La definizione del set di competenze non sarà influenzata. La crittografia con chiavi gestite dal cliente non è disponibile per i servizi di ricerca gratuiti ed è disponibile solo per i servizi a pagamento creati o dopo il 1° gennaio 2019.

indexProjections

SearchIndexerIndexProjections

Definizione di proiezioni aggiuntive all'indice di ricerca secondario(es).

knowledgeStore

SearchIndexerKnowledgeStore

Definizione di proiezioni aggiuntive per BLOB di Azure, tabella o file, di dati arricchiti.

Risposte

Nome Tipo Descrizione
200 OK

SearchIndexerSkillset

Il set di competenze viene aggiornato correttamente.

201 Created

SearchIndexerSkillset

Il set di competenze viene creato correttamente.

Other Status Codes

SearchError

Risposta di errore.

Esempio

SearchServiceCreateOrUpdateSkillset

Sample Request

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


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

Sample Response

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

Definizioni

Nome Descrizione
AmlSkill

La competenza AML consente di estendere l'arricchimento di intelligenza artificiale con un modello AML (Azure Machine Learning) personalizzato. Dopo aver eseguito il training e la distribuzione di un modello AML, una competenza AML lo integra nell'arricchimento dell'intelligenza artificiale.

AzureActiveDirectoryApplicationCredentials

Credenziali di un'applicazione registrata creata per il servizio di ricerca, usata per l'accesso autenticato alle chiavi di crittografia archiviate in Azure Key Vault.

AzureOpenAIEmbeddingSkill

Consente di generare l'incorporamento di un vettore per un input di testo specificato usando la risorsa Azure OpenAI.

CognitiveServicesAccountKey

Chiave dell'account multi-area di una risorsa del servizio intelligenza artificiale di Azure collegata a un set di competenze.

ConditionalSkill

Competenza che consente scenari che richiedono un'operazione booleana per determinare i dati da assegnare a un output.

CustomEntity

Oggetto che contiene informazioni sulle corrispondenze trovate e sui metadati correlati.

CustomEntityAlias

Oggetto complesso che può essere usato per specificare ortografia o sinonimi alternativi al nome dell'entità radice.

CustomEntityLookupSkill

Una competenza cerca testo da un elenco personalizzato e definito dall'utente di parole e frasi.

CustomEntityLookupSkillLanguage

Codici di lingua supportati per il testo di input da CustomEntityLookupSkill.

DefaultCognitiveServicesAccount

Oggetto vuoto che rappresenta la risorsa predefinita del servizio Di intelligenza artificiale di Azure per un set di competenze.

DocumentExtractionSkill

Competenza che estrae il contenuto da un file all'interno della pipeline di arricchimento.

EntityCategory

Stringa che indica le categorie di entità da restituire.

EntityLinkingSkill

Usando l'API Analisi del testo, estrae entità collegate dal testo.

EntityRecognitionSkill

Questa competenza è deprecata. Usare la V3. EntityRecognitionSkill.

EntityRecognitionSkillLanguage

Deprecato. Codici di lingua supportati per il testo di input da EntityRecognitionSkill.

EntityRecognitionSkillV3

Usando l'API Analisi del testo, estrae entità di tipi diversi dal testo.

ImageAnalysisSkill

Competenza che analizza i file di immagine. Estrae un set completo di funzionalità visive basate sul contenuto dell'immagine.

ImageAnalysisSkillLanguage

Codici di lingua supportati per l'input da ImageAnalysisSkill.

ImageDetail

Stringa che indica i dettagli specifici del dominio da restituire.

IndexProjectionMode

Definisce il comportamento delle proiezioni di indice in relazione al resto dell'indicizzatore.

InputFieldMappingEntry

Mapping dei campi di input per una competenza.

KeyPhraseExtractionSkill

Competenza che usa l'analisi del testo per l'estrazione di frasi chiave.

KeyPhraseExtractionSkillLanguage

Codici di lingua supportati per il testo di input da KeyPhraseExtractionSkill.

LanguageDetectionSkill

Competenza che rileva la lingua di testo di input e segnala un singolo codice linguistico per ogni documento inviato nella richiesta. Il codice del linguaggio è associato a un punteggio che indica l'attendibilità dell'analisi.

LineEnding

Definisce la sequenza di caratteri da usare tra le righe di testo riconosciute dalla competenza OCR. Il valore predefinito è "spazio".

MergeSkill

Una competenza per l'unione di due o più stringhe in una singola stringa unificata, con un delimitatore definito dall'utente facoltativo che separa ogni parte del componente.

OcrSkill

Competenza che estrae il testo dai file di immagine.

OcrSkillLanguage

Codici di lingua supportati per l'input da OcrSkill.

OutputFieldMappingEntry

Mapping dei campi di output per una competenza.

PIIDetectionSkill

Usando l'API Analisi del testo, estrae informazioni personali da un testo di input e offre l'opzione di mascherarla.

PIIDetectionSkillMaskingMode

Stringa che indica quale maskingMode usare per mascherare le informazioni personali rilevate nel testo di input.

SearchError

Descrive una condizione di errore per l'API.

SearchIndexerDataNoneIdentity

Cancella la proprietà identity di un'origine dati.

SearchIndexerDataUserAssignedIdentity

Specifica l'identità da usare per un'origine dati.

SearchIndexerIndexProjections

Definizione di proiezioni aggiuntive agli indici di ricerca secondari.

SearchIndexerIndexProjectionSelector

Descrizione per i dati da archiviare nell'indice di ricerca designato.

SearchIndexerIndexProjectionsParameters

Dizionario delle proprietà di configurazione specifiche della proiezione dell'indice. Ogni nome è il nome di una proprietà specifica. Ogni valore deve essere di un tipo primitivo.

SearchIndexerKnowledgeStore

Definizione di proiezioni aggiuntive in BLOB, tabelle o file di Azure di dati arricchiti.

SearchIndexerKnowledgeStoreFileProjectionSelector

Definizione di proiezione per i dati da archiviare in File di Azure.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Definizione di proiezione per i dati da archiviare in BLOB di Azure.

SearchIndexerKnowledgeStoreParameters

Dizionario delle proprietà di configurazione specifiche dell'archivio conoscenze. Ogni nome è il nome di una proprietà specifica. Ogni valore deve essere di un tipo primitivo.

SearchIndexerKnowledgeStoreProjection

Oggetto contenitore per vari selettore di proiezione.

SearchIndexerKnowledgeStoreTableProjectionSelector

Descrizione per i dati da archiviare nelle tabelle di Azure.

SearchIndexerSkillset

Elenco di competenze.

SearchResourceEncryptionKey

Una chiave di crittografia gestita dal cliente in Azure Key Vault. Le chiavi create e gestite possono essere usate per crittografare o decrittografare i dati inattivi, ad esempio indici e mappe sinonimi.

SentimentSkill

Questa competenza è deprecata. Usare la V3. SentimentSkill.

SentimentSkillLanguage

Deprecato. Codici di lingua supportati per il testo di input da SentimentSkill.

SentimentSkillV3

Usando l'API Analisi del testo, valuta il testo non strutturato e per ogni record, fornisce etichette di sentiment (ad esempio "negative", "neutral" e "positive") in base al punteggio di attendibilità più alto trovato dal servizio a una frase e a livello di documento.

ShaperSkill

Una competenza per rimodellare gli output. Crea un tipo complesso per supportare campi compositi (noti anche come campi multipart).

SplitSkill

Competenza per dividere una stringa in blocchi di testo.

SplitSkillLanguage

Codici di lingua supportati per il testo di input da SplitSkill.

TextSplitMode

Valore che indica la modalità di divisione da eseguire.

TextTranslationSkill

Competenza per tradurre il testo da una lingua a un'altra.

TextTranslationSkillLanguage

Codici linguistici supportati per il testo di input da TextTranslationSkill.

VisualFeature

Stringhe che indicano quali tipi di funzionalità visive restituire.

WebApiSkill

Una competenza che può chiamare un endpoint API Web, consentendo di estendere un set di competenze chiamando il codice personalizzato.

AmlSkill

La competenza AML consente di estendere l'arricchimento di intelligenza artificiale con un modello AML (Azure Machine Learning) personalizzato. Dopo aver eseguito il training e la distribuzione di un modello AML, una competenza AML lo integra nell'arricchimento dell'intelligenza artificiale.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Custom.AmlSkill

Un frammento URI che specifica il tipo di competenza.

context

string

Rappresenta il livello a cui si svolgono le operazioni, ad esempio il contenuto radice o documento del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

degreeOfParallelism

integer

(Facoltativo) Se specificato, indica il numero di chiamate effettuate dall'indicizzatore in parallelo all'endpoint specificato. È possibile ridurre questo valore se l'endpoint ha esito negativo troppo elevato di un carico di richiesta o generarlo se l'endpoint è in grado di accettare più richieste e si desidera un aumento delle prestazioni dell'indicizzatore. Se non è impostato, viene usato un valore predefinito pari a 5. Il degreeOfParallelism può essere impostato su un massimo di 10 e un minimo di 1.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

key

string

(Obbligatorio per l'autenticazione della chiave) Chiave per il servizio AML.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. Una competenza senza nome definita verrà assegnato un nome predefinito dell'indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

region

string

(Facoltativo per l'autenticazione del token). L'area in cui viene distribuito il servizio AML.

resourceId

string

(Obbligatorio per l'autenticazione del token). Id risorsa di Azure Resource Manager del servizio AML. Deve trovarsi nelle sottoscrizioni di formato/{guid}/resourceGroups/{resource-group-name}/Microsoft.MachineLearningServices/{workspace-name}/services/{service_name}.

timeout

string

(facoltativo) Se specificato, indica il timeout per il client HTTP che effettua la chiamata API.

uri

string

(Obbligatorio per nessuna autenticazione o autenticazione della chiave) URI di assegnazione dei punteggi del servizio AML a cui verrà inviato il payload JSON. È consentito solo lo schema URI https.

AzureActiveDirectoryApplicationCredentials

Credenziali di un'applicazione registrata creata per il servizio di ricerca, usata per l'accesso autenticato alle chiavi di crittografia archiviate in Azure Key Vault.

Nome Tipo Descrizione
applicationId

string

ID applicazione AAD che ha concesso le autorizzazioni di accesso necessarie all'Key Vault di Azure da usare durante la crittografia dei dati inattivi. L'ID applicazione non deve essere confuso con l'ID oggetto per l'applicazione AAD.

applicationSecret

string

Chiave di autenticazione dell'applicazione AAD specificata.

AzureOpenAIEmbeddingSkill

Consente di generare l'incorporamento di un vettore per un input di testo specificato usando la risorsa Azure OpenAI.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill

Un frammento URI che specifica il tipo di competenza.

apiKey

string

Chiave API per la risorsa OpenAI designata.

authIdentity SearchIndexerDataIdentity:

Identità gestita assegnata dall'utente usata per le connessioni in uscita.

context

string

Rappresenta il livello a cui si svolgono le operazioni, ad esempio il contenuto radice o documento del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

deploymentId

string

ID della distribuzione del modello OpenAI di Azure nella risorsa designata.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. Una competenza senza nome definita verrà assegnato un nome predefinito dell'indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

resourceUri

string

URI della risorsa per la risorsa OpenAI di Azure.

CognitiveServicesAccountKey

Chiave dell'account multi-area di una risorsa del servizio intelligenza artificiale di Azure collegata a un set di competenze.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Azure.Search.CognitiveServicesByKey

Un frammento URI che specifica il tipo di risorsa del servizio Intelligenza artificiale di Azure collegata a un set di competenze.

description

string

Descrizione della risorsa del servizio Di intelligenza artificiale di Azure collegata a un set di competenze.

key

string

Chiave usata per effettuare il provisioning della risorsa del servizio intelligenza artificiale di Azure collegata a un set di competenze.

ConditionalSkill

Competenza che consente scenari che richiedono un'operazione booleana per determinare i dati da assegnare a un output.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Util.ConditionalSkill

Frammento URI che specifica il tipo di competenza.

context

string

Rappresenta il livello in cui vengono eseguite le operazioni, ad esempio la radice del documento o il contenuto del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. A una competenza senza nome definito verrà assegnato un nome predefinito del relativo indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

CustomEntity

Oggetto che contiene informazioni sulle corrispondenze trovate e sui metadati correlati.

Nome Tipo Descrizione
accentSensitive

boolean

Il valore predefinito è false. Valore booleano che indica se i confronti con il nome dell'entità devono essere sensibili all'accento.

aliases

CustomEntityAlias[]

Matrice di oggetti complessi che possono essere usati per specificare ortografia o sinonimi alternativi al nome dell'entità radice.

caseSensitive

boolean

Il valore predefinito è false. Valore booleano che indica se i confronti con il nome dell'entità devono essere sensibili alle maiuscole e minuscole dei caratteri. Le corrispondenze senza distinzione tra maiuscole e minuscole di esempio di "Microsoft" potrebbero essere: microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

boolean

Modifica il valore di riservatezza accentato predefinito per questa entità. Viene usato per modificare il valore predefinito di tutti i valori accentati accentati.

defaultCaseSensitive

boolean

Modifica il valore di riservatezza delle maiuscole predefinito per questa entità. Viene usato per modificare il valore predefinito di tutti i valori caseSensitive degli alias.

defaultFuzzyEditDistance

integer

Modifica il valore predefinito della distanza di modifica fuzzy per questa entità. Può essere usato per modificare il valore predefinito di tutti gli alias fuzzyEditDistance.

description

string

Questo campo può essere usato come pass-through per i metadati personalizzati relativi ai testi corrispondenti. Il valore di questo campo verrà visualizzato con ogni corrispondenza dell'entità nell'output delle competenze.

fuzzyEditDistance

integer

Il valore predefinito è 0. Valore massimo 5. Indica il numero accettabile di caratteri divergenti che costituiscono comunque una corrispondenza con il nome dell'entità. La più piccola possibile fuzzinessa per qualsiasi corrispondenza specificata viene restituita. Ad esempio, se la distanza di modifica è impostata su 3, "Windows10" corrisponderebbe comunque a "Windows", "Windows10" e "Windows 7". Se la riservatezza delle maiuscole è impostata su false, le differenze tra maiuscole e minuscole non vengono conteggiate verso la tolleranza di fuzziness, ma in caso contrario.

id

string

Questo campo può essere usato come pass-through per i metadati personalizzati relativi ai testi corrispondenti. Il valore di questo campo verrà visualizzato con ogni corrispondenza dell'entità nell'output delle competenze.

name

string

Descrittore di entità di primo livello. Le corrispondenze nell'output della competenza verranno raggruppate in base a questo nome e dovrebbero rappresentare la forma "normalizzata" del testo trovato.

subtype

string

Questo campo può essere usato come pass-through per i metadati personalizzati relativi ai testi corrispondenti. Il valore di questo campo verrà visualizzato con ogni corrispondenza dell'entità nell'output delle competenze.

type

string

Questo campo può essere usato come pass-through per i metadati personalizzati relativi ai testi corrispondenti. Il valore di questo campo verrà visualizzato con ogni corrispondenza dell'entità nell'output delle competenze.

CustomEntityAlias

Oggetto complesso che può essere usato per specificare ortografia o sinonimi alternativi al nome dell'entità radice.

Nome Tipo Descrizione
accentSensitive

boolean

Determinare se l'alias è sensibile al accento.

caseSensitive

boolean

Determinare se l'alias è distinzione tra maiuscole e minuscole.

fuzzyEditDistance

integer

Determinare la distanza di modifica fuzzy dell'alias.

text

string

Testo dell'alias.

CustomEntityLookupSkill

Una competenza cerca testo da un elenco personalizzato e definito dall'utente di parole e frasi.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Text.CustomEntityLookupSkill

Un frammento URI che specifica il tipo di competenza.

context

string

Rappresenta il livello a cui si svolgono le operazioni, ad esempio il contenuto radice o documento del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

defaultLanguageCode

CustomEntityLookupSkillLanguage

Valore che indica il codice del linguaggio da usare. Il valore predefinito è en.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

entitiesDefinitionUri

string

Percorso di un file JSON o CSV contenente tutto il testo di destinazione da associare. Questa definizione di entità viene letto all'inizio di un'esecuzione dell'indicizzatore. Qualsiasi aggiornamento a questo file durante un'esecuzione dell'indicizzatore non avrà effetto fino a quando non verranno eseguite successive. Questa configurazione deve essere accessibile tramite HTTPS.

globalDefaultAccentSensitive

boolean

Flag globale per AccentSensitive. Se AccentSensitive non è impostato in CustomEntity, questo valore sarà il valore predefinito.

globalDefaultCaseSensitive

boolean

Flag globale per CaseSensitive. Se CaseSensitive non è impostato in CustomEntity, questo valore sarà il valore predefinito.

globalDefaultFuzzyEditDistance

integer

Flag globale per FuzzyEditDistance. Se FuzzyEditDistance non è impostato in CustomEntity, questo valore sarà il valore predefinito.

inlineEntitiesDefinition

CustomEntity[]

Definizione di customEntity inline.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. Una competenza senza nome definita verrà assegnato un nome predefinito dell'indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

CustomEntityLookupSkillLanguage

Codici di lingua supportati per il testo di input da CustomEntityLookupSkill.

Nome Tipo Descrizione
da

string

Danese

de

string

Tedesco

en

string

Inglese

es

string

Spagnolo

fi

string

Finlandese

fr

string

Francese

it

string

Italiano

ko

string

Coreano

pt

string

Portoghese

DefaultCognitiveServicesAccount

Oggetto vuoto che rappresenta la risorsa predefinita del servizio Di intelligenza artificiale di Azure per un set di competenze.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Azure.Search.DefaultCognitiveServices

Un frammento URI che specifica il tipo di risorsa del servizio Intelligenza artificiale di Azure collegata a un set di competenze.

description

string

Descrizione della risorsa del servizio Di intelligenza artificiale di Azure collegata a un set di competenze.

DocumentExtractionSkill

Competenza che estrae il contenuto da un file all'interno della pipeline di arricchimento.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Util.DocumentExtractionSkill

Un frammento URI che specifica il tipo di competenza.

configuration

object

Dizionario delle configurazioni per la competenza.

context

string

Rappresenta il livello a cui si svolgono le operazioni, ad esempio il contenuto radice o documento del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

dataToExtract

string

Tipo di dati da estrarre per la competenza. Verrà impostato su 'contentAndMetadata' se non definito.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. Una competenza senza nome definita verrà assegnato un nome predefinito dell'indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

parsingMode

string

ParsingMode per la competenza. Verrà impostato su 'default' se non definito.

EntityCategory

Stringa che indica le categorie di entità da restituire.

Nome Tipo Descrizione
datetime

string

Entità che descrivono una data e un'ora.

email

string

Entità che descrivono un indirizzo di posta elettronica.

location

string

Entità che descrivono una posizione fisica.

organization

string

Entità che descrivono un'organizzazione.

person

string

Entità che descrivono una persona.

quantity

string

Entità che descrivono una quantità.

url

string

Entità che descrivono un URL.

EntityLinkingSkill

Usando l'API Analisi del testo, estrae entità collegate dal testo.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Text.V3.EntityLinkingSkill

Un frammento URI che specifica il tipo di competenza.

context

string

Rappresenta il livello a cui si svolgono le operazioni, ad esempio il contenuto radice o documento del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

defaultLanguageCode

string

Valore che indica il codice del linguaggio da usare. Il valore predefinito è en.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

minimumPrecision

number

Valore compreso tra 0 e 1 utilizzato per includere solo entità il cui punteggio di attendibilità è maggiore del valore specificato. Se non è impostato (impostazione predefinita) o se impostato in modo esplicito su Null, tutte le entità verranno incluse.

modelVersion

string

Versione del modello da usare quando si chiama il servizio di Analisi del testo. Per impostazione predefinita, la versione più recente disponibile non è specificata. È consigliabile non specificare questo valore a meno che non sia assolutamente necessario.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. Una competenza senza nome definita verrà assegnato un nome predefinito dell'indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

EntityRecognitionSkill

Questa competenza è deprecata. Usare la V3. EntityRecognitionSkill.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Text.EntityRecognitionSkill

Un frammento URI che specifica il tipo di competenza.

categories

EntityCategory[]

Elenco di categorie di entità che devono essere estratte.

context

string

Rappresenta il livello a cui si svolgono le operazioni, ad esempio il contenuto radice o documento del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

defaultLanguageCode

EntityRecognitionSkillLanguage

Valore che indica il codice del linguaggio da usare. Il valore predefinito è en.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

includeTypelessEntities

boolean

Determina se includere entità ben note ma non conformi a un tipo pre-definito. Se questa configurazione non è impostata (impostazione predefinita), impostata su Null o impostata su false, le entità che non sono conformi a uno dei tipi pre-definiti non verranno visualizzate.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

minimumPrecision

number

Valore compreso tra 0 e 1 utilizzato per includere solo entità il cui punteggio di attendibilità è maggiore del valore specificato. Se non è impostato (impostazione predefinita) o se impostato in modo esplicito su Null, tutte le entità verranno incluse.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. Una competenza senza nome definita verrà assegnato un nome predefinito dell'indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

EntityRecognitionSkillLanguage

Deprecato. Codici di lingua supportati per il testo di input da EntityRecognitionSkill.

Nome Tipo Descrizione
ar

string

Arabo

cs

string

Ceco

da

string

Danese

de

string

Tedesco

el

string

Greco

en

string

Inglese

es

string

Spagnolo

fi

string

Finlandese

fr

string

Francese

hu

string

Ungherese

it

string

Italiano

ja

string

Giapponese

ko

string

Coreano

nl

string

Olandese

no

string

Norvegese (Bokmaal)

pl

string

Polacco

pt-BR

string

Portoghese (Brasile)

pt-PT

string

Portoghese (Portogallo)

ru

string

Russo

sv

string

Svedese

tr

string

Turco

zh-Hans

string

Cinese semplificato

zh-Hant

string

Cinese tradizionale

EntityRecognitionSkillV3

Usando l'API Analisi del testo, estrae entità di tipi diversi dal testo.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Text.V3.EntityRecognitionSkill

Un frammento URI che specifica il tipo di competenza.

categories

string[]

Elenco di categorie di entità che devono essere estratte.

context

string

Rappresenta il livello a cui si svolgono le operazioni, ad esempio il contenuto radice o documento del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

defaultLanguageCode

string

Valore che indica il codice del linguaggio da usare. Il valore predefinito è en.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

minimumPrecision

number

Valore compreso tra 0 e 1 utilizzato per includere solo entità il cui punteggio di attendibilità è maggiore del valore specificato. Se non è impostato (impostazione predefinita) o se impostato in modo esplicito su Null, tutte le entità verranno incluse.

modelVersion

string

Versione del modello da usare quando si chiama l'API di Analisi del testo. Per impostazione predefinita, la versione più recente disponibile non è specificata. È consigliabile non specificare questo valore a meno che non sia assolutamente necessario.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. Una competenza senza nome definita verrà assegnato un nome predefinito dell'indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

ImageAnalysisSkill

Competenza che analizza i file di immagine. Estrae un set completo di funzionalità visive basate sul contenuto dell'immagine.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Vision.ImageAnalysisSkill

Frammento URI che specifica il tipo di competenza.

context

string

Rappresenta il livello in cui vengono eseguite le operazioni, ad esempio la radice del documento o il contenuto del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

defaultLanguageCode

ImageAnalysisSkillLanguage

Valore che indica il codice della lingua da usare. Il valore predefinito è en.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

details

ImageDetail[]

Stringa che indica i dettagli specifici del dominio da restituire.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. A una competenza senza nome definito verrà assegnato un nome predefinito del relativo indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

visualFeatures

VisualFeature[]

Elenco di funzionalità visive.

ImageAnalysisSkillLanguage

Codici di lingua supportati per l'input da ImageAnalysisSkill.

Nome Tipo Descrizione
ar

string

Arabo

az

string

Azerbaigiano

bg

string

Bulgaro

bs

string

Alfabeto latino bosniaco

ca

string

Catalano

cs

string

Ceco

cy

string

Gallese

da

string

Danese

de

string

Tedesco

el

string

Greco

en

string

Inglese

es

string

Spagnolo

et

string

Estone

eu

string

Basco

fi

string

Finlandese

fr

string

Francese

ga

string

Irlandese

gl

string

Galiziano

he

string

Ebraico

hi

string

Hindi

hr

string

Croato

hu

string

Ungherese

id

string

Indonesiano

it

string

Italiano

ja

string

Giapponese

kk

string

Kazako

ko

string

Coreano

lt

string

Lituano

lv

string

Lettone

mk

string

Macedone

ms

string

Malese Malaysia

nb

string

Norvegese (Bokmål)

nl

string

Olandese

pl

string

Polacco

prs

string

Dari

pt

string

Portuguese-Portugal

pt-BR

string

Portoghese brasiliano

pt-PT

string

Portuguese-Portugal

ro

string

Romeno

ru

string

Russo

sk

string

Slovacco

sl

string

Sloveno

sr-Cyrl

string

Serbo - Rs cirillico

sr-Latn

string

Serbo - Alfabeto latino RS

sv

string

Svedese

th

string

Thai

tr

string

Turco

uk

string

Ucraino

vi

string

Vietnamita

zh

string

Cinese semplificato

zh-Hans

string

Cinese semplificato

zh-Hant

string

Cinese tradizionale

ImageDetail

Stringa che indica i dettagli specifici del dominio da restituire.

Nome Tipo Descrizione
celebrities

string

Dettagli riconosciuti come celebrità.

landmarks

string

Dettagli riconosciuti come punti di riferimento.

IndexProjectionMode

Definisce il comportamento delle proiezioni di indice in relazione al resto dell'indicizzatore.

Nome Tipo Descrizione
includeIndexingParentDocuments

string

Il documento di origine verrà scritto nell'indice di destinazione dell'indicizzatore. Si tratta del modello predefinito.

skipIndexingParentDocuments

string

Il documento di origine verrà ignorato dalla scrittura nell'indice di destinazione dell'indicizzatore.

InputFieldMappingEntry

Mapping dei campi di input per una competenza.

Nome Tipo Descrizione
inputs

InputFieldMappingEntry[]

Input ricorsivi utilizzati durante la creazione di un tipo complesso.

name

string

Nome dell'input.

source

string

Origine dell'input.

sourceContext

string

Contesto di origine usato per selezionare input ricorsivi.

KeyPhraseExtractionSkill

Competenza che usa l'analisi del testo per l'estrazione di frasi chiave.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Text.KeyPhraseExtractionSkill

Frammento URI che specifica il tipo di competenza.

context

string

Rappresenta il livello in cui vengono eseguite le operazioni, ad esempio la radice del documento o il contenuto del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

defaultLanguageCode

KeyPhraseExtractionSkillLanguage

Valore che indica il codice della lingua da usare. Il valore predefinito è en.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

maxKeyPhraseCount

integer

Numero che indica il numero di frasi chiave da restituire. Se assente, verranno restituite tutte le frasi chiave identificate.

modelVersion

string

Versione del modello da usare quando si chiama il servizio Analisi del testo. L'impostazione predefinita sarà la versione più recente disponibile quando non è specificata. È consigliabile non specificare questo valore a meno che non sia assolutamente necessario.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. A una competenza senza nome definito verrà assegnato un nome predefinito del relativo indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

KeyPhraseExtractionSkillLanguage

Codici di lingua supportati per il testo di input da KeyPhraseExtractionSkill.

Nome Tipo Descrizione
da

string

Danese

de

string

Tedesco

en

string

Inglese

es

string

Spagnolo

fi

string

Finlandese

fr

string

Francese

it

string

Italiano

ja

string

Giapponese

ko

string

Coreano

nl

string

Olandese

no

string

Norvegese (Bokmaal)

pl

string

Polacco

pt-BR

string

Portoghese (Brasile)

pt-PT

string

Portoghese (Portogallo)

ru

string

Russo

sv

string

Svedese

LanguageDetectionSkill

Competenza che rileva la lingua di testo di input e segnala un singolo codice linguistico per ogni documento inviato nella richiesta. Il codice del linguaggio è associato a un punteggio che indica l'attendibilità dell'analisi.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Text.LanguageDetectionSkill

Un frammento URI che specifica il tipo di competenza.

context

string

Rappresenta il livello a cui si svolgono le operazioni, ad esempio il contenuto radice o documento del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

defaultCountryHint

string

Codice paese da usare come hint per il modello di rilevamento della lingua se non può disambiguare la lingua.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

modelVersion

string

Versione del modello da usare quando si chiama il servizio di Analisi del testo. Per impostazione predefinita, la versione più recente disponibile non è specificata. È consigliabile non specificare questo valore a meno che non sia assolutamente necessario.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. Una competenza senza nome definita verrà assegnato un nome predefinito dell'indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

LineEnding

Definisce la sequenza di caratteri da usare tra le righe di testo riconosciute dalla competenza OCR. Il valore predefinito è "spazio".

Nome Tipo Descrizione
carriageReturn

string

Le righe sono separate da un carattere restituito a capo ('\r').

carriageReturnLineFeed

string

Le linee sono separate da un ritorno a capo e da un carattere di feed di linee ('\r\n').

lineFeed

string

Le righe sono separate da un singolo feed di righe ('\n').

space

string

Le righe sono separate da un singolo carattere di spazio.

MergeSkill

Una competenza per l'unione di due o più stringhe in una singola stringa unificata, con un delimitatore definito dall'utente facoltativo che separa ogni parte del componente.

Nome Tipo Valore predefinito Descrizione
@odata.type string:

#Microsoft.Skills.Text.MergeSkill

Un frammento URI che specifica il tipo di competenza.

context

string

Rappresenta il livello a cui si svolgono le operazioni, ad esempio il contenuto radice o documento del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

insertPostTag

string

Il tag indica la fine del testo unito. Per impostazione predefinita, il tag è uno spazio vuoto.

insertPreTag

string

Il tag indica l'inizio del testo unito. Per impostazione predefinita, il tag è uno spazio vuoto.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. Una competenza senza nome definita verrà assegnato un nome predefinito dell'indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

OcrSkill

Competenza che estrae il testo dai file di immagine.

Nome Tipo Valore predefinito Descrizione
@odata.type string:

#Microsoft.Skills.Vision.OcrSkill

Frammento URI che specifica il tipo di competenza.

context

string

Rappresenta il livello in cui vengono eseguite le operazioni, ad esempio la radice del documento o il contenuto del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

defaultLanguageCode

OcrSkillLanguage

Valore che indica il codice della lingua da usare. Il valore predefinito è en.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

detectOrientation

boolean

False

Valore che indica di attivare o meno il rilevamento dell'orientamento. L'impostazione predefinita è false.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

lineEnding

LineEnding

Definisce la sequenza di caratteri da usare tra le righe di testo riconosciute dalla competenza OCR. Il valore predefinito è "space".

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. A una competenza senza nome definito verrà assegnato un nome predefinito del relativo indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

OcrSkillLanguage

Codici di lingua supportati per l'input da OcrSkill.

Nome Tipo Descrizione
Jns

string

Jaunsari (Devana concilio)

af

string

Afrikaans

anp

string

Angika (Devana concilio)

ar

string

Arabo

ast

string

Asturiano

awa

string

Awadhi-Hindi (Devanasana)

az

string

Azero (alfabeto latino)

be

string

Bielorusso (alfabeto cirillico e latino)

be-cyrl

string

Bielorusso (cirillico)

be-latn

string

Bielorusso (alfabeto latino)

bfy

string

Bagheli

bfz

string

Mahasu Pahari (Devanagiri)

bg

string

Bulgaro

bgc

string

Haryanvi

bho

string

Bhojpuri-Hindi (Devanasana)

bi

string

Bislama

bns

string

Bundeli

br

string

Bretone

bra

string

Brajbha

brx

string

Bodo (Devana concilio)

bs

string

Alfabeto latino bosniaco

bua

string

Buryat (cirillico)

ca

string

Catalano

ceb

string

Cebuano

ch

string

Chamorro

cnr-cyrl

string

Montenegrin (cirillico)

cnr-latn

string

Montenegrin (latino)

co

string

Corso

crh

string

Tartaro di Crimea (alfabeto latino)

cs

string

Ceco

csb

string

Kashubian

cy

string

Gallese

da

string

Danese

de

string

Tedesco

dhi

string

Dhimal (Devana concilio)

doi

string

Dogri (Devanarij)

dsb

string

Sorbiano inferiore

el

string

Greco

en

string

Inglese

es

string

Spagnolo

et

string

Estone

eu

string

Basco

fa

string

Persiano

fi

string

Finlandese

fil

string

Filippino

fj

string

Figiano

fo

string

Faeroese

fr

string

Francese

fur

string

Fruliano

fy

string

Frisiano occidentale

ga

string

Irlandese

gag

string

Gagauz (alfabeto latino)

gd

string

Scozzese Gaelico

gil

string

Gilbertese

gl

string

Galiziano

gon

string

Gondi (Devanascorrere)

gv

string

Manx

gvr

string

Gurung (Devana concilio)

haw

string

Hawaiian

hi

string

Hindi

hlb

string

Halbi (Devana concilio)

hne

string

Chhattisjanai (Devana concilio)

hni

string

Hani

hoc

string

Ho (Devana concilio)

hr

string

Croato

hsb

string

Sorbiano superiore

ht

string

Creolo haitiano

hu

string

Ungherese

ia

string

Interlingua

id

string

Indonesiano

is

string

Islandese

it

string

Italiano

iu

string

Inuktitut (alfabeto latino)

ja

string

Giapponese

jv

string

Giavanese

kaa

string

Kara-Kalpak (latino)

kaa-cyrl

string

Kara-Kalpak (cirillico)

kac

string

Kachin (alfabeto latino)

kea

string

Kabuverdianu

kfq

string

Korku

kha

string

Khasi

kk-cyrl

string

Kazakh (cirillico)

kk-latn

string

Kazakh (latino)

kl

string

Groenlandese

klr

string

Khaling

kmj

string

Malto (Devanagiri)

ko

string

Coreano

kos

string

Kosraean

kpy

string

Koryak

krc

string

Karachay-Balkar

kru

string

Kurukh (Devanagiri)

ksh

string

Ripuarian

ku-arab

string

Curdo (paesi arabi)

ku-latn

string

Curdo (Latino)

kum

string

Kumyk (cirillico)

kw

string

Cornish

ky

string

Kirghiso (cirillico)

la

string

Latino

lb

string

Lussemburghese

lkt

string

Lakota

lt

string

Lituano

mi

string

Maori

mn

string

Mongolo (alfabeto cirillico)

mr

string

Marathi

ms

string

Malese (alfabeto latino)

mt

string

Maltese

mww

string

Hmong Daw (alfabeto latino)

myv

string

Erzya (cirillico)

nap

string

Napoletana

nb

string

Norvegese

ne

string

Nepalese

niu

string

Niuean

nl

string

Olandese

no

string

Norvegese

nog

string

Nogay

oc

string

Occitano

os

string

Ossetico

pa

string

Punjabi (arabo)

pl

string

Polacco

prs

string

Dari

ps

string

Pashto

pt

string

Portoghese

quc

string

Quiché

rab

string

Camalella

rm

string

Romancio

ro

string

Romeno

ru

string

Russo

sa

string

Sanskrit (Devanagiri)

sat

string

Santali (Devanagiri)

sck

string

Sadri (Devanagiri)

sco

string

Scozzese

sk

string

Slovacco

sl

string

Sloveno

sm

string

Samoan (latino)

sma

string

Sami meridionale

sme

string

Sami settentrionale (latino)

smj

string

Lule Sami

smn

string

Inari Sami

sms

string

Skolt Sami

so

string

Somali (arabo)

sq

string

Albanese

sr

string

Serbo (alfabeto latino)

sr-Cyrl

string

Serbo (alfabeto cirillico)

sr-Latn

string

Serbo (alfabeto latino)

srx

string

Sirmauri (Devanagiri)

sv

string

Svedese

sw

string

Swahili (latino)

tet

string

Tetum

tg

string

Tagico (alfabeto cirillico)

thf

string

Thangmi

tk

string

Turkmen (latino)

to

string

Tongano

tr

string

Turco

tt

string

Tartaro (latino)

tyv

string

Tuvan

ug

string

Uyghur (arabo)

unk

string

Sconosciuto (Tutto)

ur

string

Urdu

uz

string

Uzbeco (alfabeto latino)

uz-arab

string

Uzbek (arabo)

uz-cyrl

string

Uzbeco (alfabeto cirillico)

vo

string

Volapük

wae

string

Walser

xnr

string

Kangri (Devana concilio)

xsr

string

Sherpa (Devanagiri)

yua

string

Yucatec Maya

za

string

Zhuang

zh-Hans

string

Cinese semplificato

zh-Hant

string

Cinese tradizionale

zu

string

Zulù

OutputFieldMappingEntry

Mapping dei campi di output per una competenza.

Nome Tipo Descrizione
name

string

Nome dell'output definito dalla competenza.

targetName

string

Nome di destinazione dell'output. È facoltativo e il nome predefinito è .

PIIDetectionSkill

Usando l'API Analisi del testo, estrae informazioni personali da un testo di input e offre l'opzione di mascherarla.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Text.PIIDetectionSkill

Un frammento URI che specifica il tipo di competenza.

context

string

Rappresenta il livello a cui si svolgono le operazioni, ad esempio il contenuto radice o documento del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

defaultLanguageCode

string

Valore che indica il codice del linguaggio da usare. Il valore predefinito è en.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

domain

string

Se specificato, imposta il dominio PII per includere solo un subset delle categorie di entità. I valori possibili includono: 'phi', 'none'. Il valore predefinito è 'nessuno'.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

maskingCharacter

string

Carattere usato per mascherare il testo se il parametro maskingMode è impostato su sostituisci. Il valore predefinito è '*'.

maskingMode

PIIDetectionSkillMaskingMode

Parametro che fornisce vari modi per mascherare le informazioni personali rilevate nel testo di input. Il valore predefinito è 'nessuno'.

minimumPrecision

number

Valore compreso tra 0 e 1 utilizzato per includere solo entità il cui punteggio di attendibilità è maggiore del valore specificato. Se non è impostato (impostazione predefinita) o se impostato in modo esplicito su Null, tutte le entità verranno incluse.

modelVersion

string

Versione del modello da usare quando si chiama il servizio di Analisi del testo. Per impostazione predefinita, la versione più recente disponibile non è specificata. È consigliabile non specificare questo valore a meno che non sia assolutamente necessario.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. Una competenza senza nome definita verrà assegnato un nome predefinito dell'indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

piiCategories

string[]

Elenco di categorie di entità pii che devono essere estratte e mascherate.

PIIDetectionSkillMaskingMode

Stringa che indica quale maskingMode usare per mascherare le informazioni personali rilevate nel testo di input.

Nome Tipo Descrizione
none

string

Non si verifica alcuna maschera e l'output maskedText non verrà restituito.

replace

string

Sostituisce le entità rilevate con il carattere specificato nel parametro maskingCharacter. Il carattere verrà ripetuto alla lunghezza dell'entità rilevata in modo che gli offset corrispondano correttamente sia al testo di input che all'output maskedText.

SearchError

Descrive una condizione di errore per l'API.

Nome Tipo Descrizione
code

string

Uno dei set definiti dal server di codici di errore.

details

SearchError[]

Matrice di dettagli sugli errori specifici che hanno causato questo errore segnalato.

message

string

Rappresentazione leggibile dell'errore.

SearchIndexerDataNoneIdentity

Cancella la proprietà identity di un'origine dati.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Azure.Search.DataNoneIdentity

Frammento URI che specifica il tipo di identità.

SearchIndexerDataUserAssignedIdentity

Specifica l'identità da usare per un'origine dati.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Azure.Search.DataUserAssignedIdentity

Frammento URI che specifica il tipo di identità.

userAssignedIdentity

string

ID risorsa di Azure completo di un'identità gestita assegnata dall'utente in genere nel formato "/subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" che deve essere stato assegnato al servizio di ricerca.

SearchIndexerIndexProjections

Definizione di proiezioni aggiuntive agli indici di ricerca secondari.

Nome Tipo Descrizione
parameters

SearchIndexerIndexProjectionsParameters

Dizionario delle proprietà di configurazione specifiche della proiezione dell'indice. Ogni nome è il nome di una proprietà specifica. Ogni valore deve essere di un tipo primitivo.

selectors

SearchIndexerIndexProjectionSelector[]

Elenco di proiezioni da eseguire agli indici di ricerca secondari.

SearchIndexerIndexProjectionSelector

Descrizione per i dati da archiviare nell'indice di ricerca designato.

Nome Tipo Descrizione
mappings

InputFieldMappingEntry[]

Mapping per la proiezione o quale origine deve essere mappata a quale campo nell'indice di destinazione.

parentKeyFieldName

string

Nome del campo nell'indice di ricerca per eseguire il mapping del valore della chiave del documento padre a. Deve essere un campo stringa filtrabile e non il campo chiave.

sourceContext

string

Contesto di origine per le proiezioni. Rappresenta la cardinalità in corrispondenza della quale il documento verrà suddiviso in più documenti secondari.

targetIndexName

string

Nome dell'indice di ricerca a cui eseguire il progetto. Deve avere un campo chiave con il set di analizzatori "parola chiave".

SearchIndexerIndexProjectionsParameters

Dizionario delle proprietà di configurazione specifiche della proiezione dell'indice. Ogni nome è il nome di una proprietà specifica. Ogni valore deve essere di un tipo primitivo.

Nome Tipo Descrizione
projectionMode

IndexProjectionMode

Definisce il comportamento delle proiezioni di indice in relazione al resto dell'indicizzatore.

SearchIndexerKnowledgeStore

Definizione di proiezioni aggiuntive in BLOB, tabelle o file di Azure di dati arricchiti.

Nome Tipo Descrizione
identity SearchIndexerDataIdentity:

Identità gestita assegnata dall'utente usata per le connessioni ad Archiviazione di Azure durante la scrittura di proiezioni dell'archivio conoscenze. Se il stringa di connessione indica un'identità (ResourceId) e non è specificata, viene usata l'identità gestita assegnata dal sistema. Negli aggiornamenti all'indicizzatore, se l'identità non è specificata, il valore rimane invariato. Se impostato su "none", il valore di questa proprietà viene cancellato.

parameters

SearchIndexerKnowledgeStoreParameters

Dizionario delle proprietà di configurazione specifiche dell'archivio conoscenze. Ogni nome è il nome di una proprietà specifica. Ogni valore deve essere di un tipo primitivo.

projections

SearchIndexerKnowledgeStoreProjection[]

Elenco di proiezioni aggiuntive da eseguire durante l'indicizzazione.

storageConnectionString

string

Il stringa di connessione alle proiezioni dell'account di archiviazione verrà archiviato in .

SearchIndexerKnowledgeStoreFileProjectionSelector

Definizione di proiezione per i dati da archiviare in File di Azure.

Nome Tipo Descrizione
generatedKeyName

string

Nome della chiave generata in cui archiviare la proiezione.

inputs

InputFieldMappingEntry[]

Input annidati per proiezioni complesse.

referenceKeyName

string

Nome della chiave di riferimento a una proiezione diversa.

source

string

Dati di origine da proiettare.

sourceContext

string

Contesto di origine per proiezioni complesse.

storageContainer

string

Contenitore BLOB in cui archiviare le proiezioni.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Definizione di proiezione per i dati da archiviare in BLOB di Azure.

Nome Tipo Descrizione
generatedKeyName

string

Nome della chiave generata in cui archiviare la proiezione.

inputs

InputFieldMappingEntry[]

Input annidati per proiezioni complesse.

referenceKeyName

string

Nome della chiave di riferimento a una proiezione diversa.

source

string

Dati di origine da proiettare.

sourceContext

string

Contesto di origine per proiezioni complesse.

storageContainer

string

Contenitore BLOB in cui archiviare le proiezioni.

SearchIndexerKnowledgeStoreParameters

Dizionario delle proprietà di configurazione specifiche dell'archivio conoscenze. Ogni nome è il nome di una proprietà specifica. Ogni valore deve essere di un tipo primitivo.

Nome Tipo Valore predefinito Descrizione
synthesizeGeneratedKeyName

boolean

False

Indica se le proiezioni devono sintetizzare un nome di chiave generato se non è già presente.

SearchIndexerKnowledgeStoreProjection

Oggetto contenitore per vari selettore di proiezione.

Nome Tipo Descrizione
files

SearchIndexerKnowledgeStoreFileProjectionSelector[]

Proiezioni in Archiviazione file di Azure.

objects

SearchIndexerKnowledgeStoreObjectProjectionSelector[]

Proiezioni nell'archiviazione BLOB di Azure.

tables

SearchIndexerKnowledgeStoreTableProjectionSelector[]

Proiezioni in Archiviazione tabelle di Azure.

SearchIndexerKnowledgeStoreTableProjectionSelector

Descrizione per i dati da archiviare nelle tabelle di Azure.

Nome Tipo Descrizione
generatedKeyName

string

Nome della chiave generata in cui archiviare la proiezione.

inputs

InputFieldMappingEntry[]

Input annidati per proiezioni complesse.

referenceKeyName

string

Nome della chiave di riferimento a una proiezione diversa.

source

string

Dati di origine da proiettare.

sourceContext

string

Contesto di origine per proiezioni complesse.

tableName

string

Nome della tabella di Azure in cui archiviare i dati proiettati.

SearchIndexerSkillset

Elenco di competenze.

Nome Tipo Descrizione
@odata.etag

string

ETag del set di competenze.

cognitiveServices CognitiveServicesAccount:

Informazioni dettagliate sul servizio Di intelligenza artificiale di Azure da usare durante l'esecuzione delle competenze.

description

string

Descrizione del set di competenze.

encryptionKey

SearchResourceEncryptionKey

Descrizione di una chiave di crittografia creata in Azure Key Vault. Questa chiave viene usata per fornire un livello aggiuntivo di crittografia dei dati inattivi per la definizione del set di competenze quando si vuole garantire che nessuno, nemmeno Microsoft, possa decrittografare la definizione del set di competenze. Dopo aver crittografato la definizione del set di competenze, rimarrà sempre crittografata. Il servizio di ricerca ignorerà i tentativi di impostare questa proprietà su Null. È possibile modificare questa proprietà in base alle esigenze se si vuole ruotare la chiave di crittografia; La definizione del set di competenze non sarà influenzata. La crittografia con chiavi gestite dal cliente non è disponibile per i servizi di ricerca gratuiti ed è disponibile solo per i servizi a pagamento creati il 1° gennaio 2019.

indexProjections

SearchIndexerIndexProjections

Definizione di proiezioni aggiuntive per gli indici di ricerca secondari.

knowledgeStore

SearchIndexerKnowledgeStore

Definizione di proiezioni aggiuntive per BLOB, tabelle o file di Azure di dati arricchiti.

name

string

Nome del set di competenze.

skills SearchIndexerSkill[]:

Elenco di competenze nel set di competenze.

SearchResourceEncryptionKey

Una chiave di crittografia gestita dal cliente in Azure Key Vault. Le chiavi create e gestite possono essere usate per crittografare o decrittografare i dati inattivi, ad esempio indici e mappe sinonimi.

Nome Tipo Descrizione
accessCredentials

AzureActiveDirectoryApplicationCredentials

Credenziali facoltative di Azure Active Directory usate per l'accesso ad Azure Key Vault. Non obbligatorio se invece si usa l'identità gestita.

identity SearchIndexerDataIdentity:

Identità gestita esplicita da usare per questa chiave di crittografia. Se non specificato e la proprietà delle credenziali di accesso è Null, viene usata l'identità gestita assegnata dal sistema. Se l'identità esplicita non è specificata, l'aggiornamento alla risorsa rimane invariato. Se viene specificato "none", il valore di questa proprietà viene cancellato.

keyVaultKeyName

string

Nome della chiave Key Vault di Azure da usare per crittografare i dati inattivi.

keyVaultKeyVersion

string

Versione della chiave Key Vault di Azure da usare per crittografare i dati inattivi.

keyVaultUri

string

L'URI del Key Vault di Azure, detto anche nome DNS, che contiene la chiave da usare per crittografare i dati inattivi. Un URI di esempio può essere https://my-keyvault-name.vault.azure.net.

SentimentSkill

Questa competenza è deprecata. Usare la V3. SentimentSkill.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Text.SentimentSkill

Un frammento URI che specifica il tipo di competenza.

context

string

Rappresenta il livello a cui si svolgono le operazioni, ad esempio il contenuto radice o documento del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

defaultLanguageCode

SentimentSkillLanguage

Valore che indica il codice del linguaggio da usare. Il valore predefinito è en.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. Una competenza senza nome definita verrà assegnato un nome predefinito dell'indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

SentimentSkillLanguage

Deprecato. Codici di lingua supportati per il testo di input da SentimentSkill.

Nome Tipo Descrizione
da

string

Danese

de

string

Tedesco

el

string

Greco

en

string

Inglese

es

string

Spagnolo

fi

string

Finlandese

fr

string

Francese

it

string

Italiano

nl

string

Olandese

no

string

Norvegese (Bokmaal)

pl

string

Polacco

pt-PT

string

Portoghese (Portogallo)

ru

string

Russo

sv

string

Svedese

tr

string

Turco

SentimentSkillV3

Usando l'API Analisi del testo, valuta il testo non strutturato e per ogni record, fornisce etichette di sentiment (ad esempio "negative", "neutral" e "positive") in base al punteggio di attendibilità più alto trovato dal servizio a una frase e a livello di documento.

Nome Tipo Valore predefinito Descrizione
@odata.type string:

#Microsoft.Skills.Text.V3.SentimentSkill

Un frammento URI che specifica il tipo di competenza.

context

string

Rappresenta il livello a cui si svolgono le operazioni, ad esempio il contenuto radice o documento del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

defaultLanguageCode

string

Valore che indica il codice del linguaggio da usare. Il valore predefinito è en.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

includeOpinionMining

boolean

False

Se impostato su true, l'output delle competenze includerà informazioni da Analisi del testo per il data mining di opinioni, ovvero destinazioni (sostantivi o verbi) e la relativa valutazione associata (aggettivo) nel testo. L'impostazione predefinita è false.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

modelVersion

string

Versione del modello da usare quando si chiama il servizio di Analisi del testo. Per impostazione predefinita, la versione più recente disponibile non è specificata. È consigliabile non specificare questo valore a meno che non sia assolutamente necessario.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. Una competenza senza nome definita verrà assegnato un nome predefinito dell'indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

ShaperSkill

Una competenza per rimodellare gli output. Crea un tipo complesso per supportare campi compositi (noti anche come campi multipart).

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Util.ShaperSkill

Un frammento URI che specifica il tipo di competenza.

context

string

Rappresenta il livello a cui si svolgono le operazioni, ad esempio il contenuto radice o documento del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. Una competenza senza nome definita verrà assegnato un nome predefinito dell'indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

SplitSkill

Competenza per dividere una stringa in blocchi di testo.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Text.SplitSkill

Un frammento URI che specifica il tipo di competenza.

context

string

Rappresenta il livello a cui si svolgono le operazioni, ad esempio il contenuto radice o documento del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

defaultLanguageCode

SplitSkillLanguage

Valore che indica il codice del linguaggio da usare. Il valore predefinito è en.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

maximumPageLength

integer

Lunghezza massima della pagina desiderata. Il valore predefinito è 10000.

maximumPagesToTake

integer

Applicabile solo quando textSplitMode è impostato su 'pages'. Se specificato, SplitSkill interromperà la suddivisione dopo l'elaborazione delle prime pagine 'maximumPagesToTake', per migliorare le prestazioni quando sono necessarie solo alcune pagine iniziali da ogni documento.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. Una competenza senza nome definita verrà assegnato un nome predefinito dell'indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

pageOverlapLength

integer

Applicabile solo quando textSplitMode è impostato su 'pages'. Se specificato, n+1th chunk inizierà con questo numero di caratteri/token dalla fine del nth chunk.

textSplitMode

TextSplitMode

Valore che indica la modalità di divisione da eseguire.

SplitSkillLanguage

Codici di lingua supportati per il testo di input da SplitSkill.

Nome Tipo Descrizione
am

string

Amharico

bs

string

Bosniaco

cs

string

Ceco

da

string

Danese

de

string

Tedesco

en

string

Inglese

es

string

Spagnolo

et

string

Estone

fi

string

Finlandese

fr

string

Francese

he

string

Ebraico

hi

string

Hindi

hr

string

Croato

hu

string

Ungherese

id

string

Indonesiano

is

string

Islandese

it

string

Italiano

ja

string

Giapponese

ko

string

Coreano

lv

string

Lettone

nb

string

Norvegese

nl

string

Olandese

pl

string

Polacco

pt

string

Portoghese (Portogallo)

pt-br

string

Portoghese (Brasile)

ru

string

Russo

sk

string

Slovacco

sl

string

Sloveno

sr

string

Serbo

sv

string

Svedese

tr

string

Turco

ur

string

Urdu

zh

string

Cinese (semplificato)

TextSplitMode

Valore che indica la modalità di divisione da eseguire.

Nome Tipo Descrizione
pages

string

Suddividere il testo in singole pagine.

sentences

string

Suddividere il testo in singole frasi.

TextTranslationSkill

Competenza per tradurre il testo da una lingua a un'altra.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Text.TranslationSkill

Un frammento URI che specifica il tipo di competenza.

context

string

Rappresenta il livello a cui si svolgono le operazioni, ad esempio il contenuto radice o documento del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

defaultFromLanguageCode

TextTranslationSkillLanguage

Codice della lingua da cui tradurre documenti da per documenti che non specificano esplicitamente la lingua.

defaultToLanguageCode

TextTranslationSkillLanguage

Codice della lingua in cui tradurre i documenti per i documenti che non specificano in modo esplicito la lingua.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. Una competenza senza nome definita verrà assegnato un nome predefinito dell'indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

suggestedFrom

TextTranslationSkillLanguage

Il codice della lingua da cui tradurre i documenti quando non viene fornito né l'input fromLanguageCode né il parametro defaultFromLanguageCode e il rilevamento automatico della lingua non riesce. Il valore predefinito è en.

TextTranslationSkillLanguage

Codici linguistici supportati per il testo di input da TextTranslationSkill.

Nome Tipo Descrizione
af

string

Afrikaans

ar

string

Arabo

bg

string

Bulgaro

bn

string

Bengalese

bs

string

Bosniaco (latino)

ca

string

Catalano

cs

string

Ceco

cy

string

Gallese

da

string

Danese

de

string

Tedesco

el

string

Greco

en

string

Inglese

es

string

Spagnolo

et

string

Estone

fa

string

Persiano

fi

string

Finlandese

fil

string

Filippino

fj

string

Figiano

fr

string

Francese

ga

string

Irlandese

he

string

Ebraico

hi

string

Hindi

hr

string

Croato

ht

string

Creolo haitiano

hu

string

Ungherese

id

string

Indonesiano

is

string

Islandese

it

string

Italiano

ja

string

Giapponese

kn

string

Kannada

ko

string

Coreano

lt

string

Lituano

lv

string

Lettone

mg

string

Malgascio

mi

string

Maori

ml

string

Malayalam

ms

string

Malese

mt

string

Maltese

mww

string

Hmong Daw

nb

string

Norvegese

nl

string

Olandese

otq

string

Querétaro Otomi

pa

string

Punjabi

pl

string

Polacco

pt

string

Portoghese

pt-PT

string

Portoghese (Portogallo)

pt-br

string

Portoghese (Brasile)

ro

string

Rumeno

ru

string

Russo

sk

string

Slovacco

sl

string

Sloveno

sm

string

Samoano

sr-Cyrl

string

Serbo (alfabeto cirillico)

sr-Latn

string

Serbo (alfabeto latino)

sv

string

Svedese

sw

string

Kiswahili

ta

string

Tamil

te

string

Telugu

th

string

Thai

tlh

string

Klingon

tlh-Latn

string

Klingon (script latino)

tlh-Piqd

string

Klingon (script Klingon)

to

string

Tongano

tr

string

Turco

ty

string

Tahitiano

uk

string

Ucraino

ur

string

Urdu

vi

string

Vietnamita

yua

string

Yucatec Maya

yue

string

Cantonese (tradizionale)

zh-Hans

string

Cinese semplificato

zh-Hant

string

Cinese tradizionale

VisualFeature

Stringhe che indicano quali tipi di funzionalità visive restituire.

Nome Tipo Descrizione
adult

string

Caratteristiche visive riconosciute come persone adulte.

brands

string

Caratteristiche visive riconosciute come marchi commerciali.

categories

string

Categorie.

description

string

Descrizione

faces

string

Funzionalità visive riconosciute come visi di persone.

objects

string

Funzionalità visive riconosciute come oggetti .

tags

string

Tag.

WebApiSkill

Una competenza che può chiamare un endpoint API Web, consentendo di estendere un set di competenze chiamando il codice personalizzato.

Nome Tipo Descrizione
@odata.type string:

#Microsoft.Skills.Custom.WebApiSkill

Un frammento URI che specifica il tipo di competenza.

authIdentity SearchIndexerDataIdentity:

Identità gestita assegnata dall'utente usata per le connessioni in uscita. Se viene fornito un authResourceId e non è specificato, viene usata l'identità gestita assegnata dal sistema. Negli aggiornamenti dell'indicizzatore, se l'identità non è specificata, il valore rimane invariato. Se impostato su "nessuno", il valore di questa proprietà viene cancellato.

authResourceId

string

Si applica alle competenze personalizzate che si connettono al codice esterno in una funzione di Azure o ad un'altra applicazione che fornisce le trasformazioni. Questo valore deve essere l'ID applicazione creato per la funzione o l'app quando è stato registrato con Azure Active Directory. Quando specificato, la competenza personalizzata si connette alla funzione o all'app usando un ID gestito (sistema o assegnato dall'utente) del servizio di ricerca e il token di accesso della funzione o dell'app, usando questo valore come ID risorsa per creare l'ambito del token di accesso.

batchSize

integer

Dimensioni del batch desiderate che indica il numero di documenti.

context

string

Rappresenta il livello a cui si svolgono le operazioni, ad esempio il contenuto radice o documento del documento, ad esempio /document o /document/content. Il valore predefinito è /document.

degreeOfParallelism

integer

Se impostato, il numero di chiamate parallele che possono essere effettuate all'API Web.

description

string

Descrizione della competenza che descrive gli input, gli output e l'utilizzo della competenza.

httpHeaders

object

Le intestazioni necessarie per effettuare la richiesta http.

httpMethod

string

Metodo per la richiesta http.

inputs

InputFieldMappingEntry[]

Gli input delle competenze possono essere una colonna nel set di dati di origine o l'output di una competenza upstream.

name

string

Nome della competenza che lo identifica in modo univoco all'interno del set di competenze. Una competenza senza nome definita verrà assegnato un nome predefinito dell'indice basato su 1 nella matrice di competenze, preceduto dal carattere '#'.

outputs

OutputFieldMappingEntry[]

L'output di una competenza è un campo in un indice di ricerca o un valore che può essere utilizzato come input da un'altra competenza.

timeout

string

Timeout desiderato per la richiesta. Il valore predefinito è 30 secondi.

uri

string

URL per l'API Web.