Skillsets - Create Or Update

Tworzy nowy zestaw umiejętności w usłudze wyszukiwania lub aktualizuje zestaw umiejętności, jeśli już istnieje.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
endpoint
path True

string

Adres URL punktu końcowego usługi wyszukiwania.

skillsetName
path True

string

Nazwa zestawu umiejętności do utworzenia lub zaktualizowania.

api-version
query True

string

Wersja interfejsu API klienta.

disableCacheReprocessingChangeDetection
query

boolean

Wyłącza ponowne przetwarzanie pamięci podręcznej wykrywania zmian.

ignoreResetRequirements
query

boolean

Ignoruje wymagania dotyczące resetowania pamięci podręcznej.

Nagłówek żądania

Nazwa Wymagane Typ Opis
x-ms-client-request-id

string

uuid

Identyfikator śledzenia wysłany za pomocą żądania ułatwiającego debugowanie.

If-Match

string

Definiuje warunek If-Match. Operacja zostanie wykonana tylko wtedy, gdy element ETag na serwerze jest zgodny z tą wartością.

If-None-Match

string

Definiuje warunek If-None-Match. Operacja zostanie wykonana tylko wtedy, gdy element ETag na serwerze nie jest zgodny z tą wartością.

Prefer True

string

W przypadku żądań HTTP PUT usługa zwraca utworzony/zaktualizowany zasób w przypadku powodzenia.

Treść żądania

Nazwa Wymagane Typ Opis
name True

string

Nazwa zestawu umiejętności.

skills True SearchIndexerSkill[]:

Lista umiejętności w zestawie umiejętności.

@odata.etag

string

Element ETag zestawu umiejętności.

cognitiveServices CognitiveServicesAccount:

Szczegółowe informacje o usłudze Azure AI do użycia podczas uruchamiania umiejętności.

description

string

Opis zestawu umiejętności.

encryptionKey

SearchResourceEncryptionKey

Opis klucza szyfrowania utworzonego w usłudze Azure Key Vault. Ten klucz służy do zapewnienia dodatkowego poziomu szyfrowania w spoczynku dla definicji zestawu umiejętności, gdy chcesz mieć pełną pewność, że nikt, nawet firma Microsoft, nie może odszyfrować definicję zestawu umiejętności. Po zaszyfrowaniu definicji zestawu umiejętności zawsze pozostanie ona zaszyfrowana. Usługa wyszukiwania zignoruje próby ustawienia tej właściwości na wartość null. Tę właściwość można zmienić zgodnie z potrzebami, jeśli chcesz obrócić klucz szyfrowania; Definicja zestawu umiejętności nie będzie miała wpływu. Szyfrowanie przy użyciu kluczy zarządzanych przez klienta nie jest dostępne dla bezpłatnych usług wyszukiwania i jest dostępne tylko dla płatnych usług utworzonych w dniu 1 stycznia 2019 r. lub po tym, jak 1 stycznia 2019 r.

indexProjections

SearchIndexerIndexProjections

Definicja dodatkowych projekcji do pomocniczego indeksu wyszukiwania(es).

knowledgeStore

SearchIndexerKnowledgeStore

Definicja dodatkowych projekcji do obiektów blob platformy Azure, tabel lub plików wzbogaconych danych.

Odpowiedzi

Nazwa Typ Opis
200 OK

SearchIndexerSkillset

Zestaw umiejętności został pomyślnie zaktualizowany.

201 Created

SearchIndexerSkillset

Zestaw umiejętności został pomyślnie utworzony.

Other Status Codes

SearchError

Odpowiedź na błąd.

Przykłady

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

Definicje

Nazwa Opis
AmlSkill

Umiejętność AML umożliwia rozszerzenie wzbogacania sztucznej inteligencji za pomocą niestandardowego modelu usługi Azure Machine Learning (AML). Po przeszkoleniu i wdrożeniu modelu AML umiejętność AML integruje ją z wzbogacaniem sztucznej inteligencji.

AzureActiveDirectoryApplicationCredentials

Poświadczenia zarejestrowanej aplikacji utworzonej dla usługi wyszukiwania używane do uwierzytelnionego dostępu do kluczy szyfrowania przechowywanych w usłudze Azure Key Vault.

AzureOpenAIEmbeddingSkill

Umożliwia wygenerowanie wektorowego osadzania dla danego tekstu wejściowego przy użyciu zasobu Azure OpenAI.

CognitiveServicesAccountKey

Klucz konta z wieloma regionami zasobu usługi Azure AI dołączony do zestawu umiejętności.

ConditionalSkill

Umiejętność umożliwiająca scenariusze wymagające operacji logicznej w celu określenia danych do przypisania do danych wyjściowych.

CustomEntity

Obiekt zawierający informacje o znalezionych dopasowaniach i powiązanych metadanych.

CustomEntityAlias

Obiekt złożony, który może służyć do określania alternatywnych pisowni lub synonimów nazwy jednostki głównej.

CustomEntityLookupSkill

Umiejętność szuka tekstu z niestandardowej, zdefiniowanej przez użytkownika listy wyrazów i fraz.

CustomEntityLookupSkillLanguage

Kody języka obsługiwane dla tekstu wejściowego przez CustomEntityLookupSkill.

DefaultCognitiveServicesAccount

Pusty obiekt reprezentujący domyślny zasób usługi Azure AI dla zestawu umiejętności.

DocumentExtractionSkill

Umiejętność wyodrębniania zawartości z pliku w potoku wzbogacania.

EntityCategory

Ciąg wskazujący, które kategorie jednostek mają być zwracane.

EntityLinkingSkill

Przy użyciu interfejsu API analiza tekstu wyodrębnia połączone jednostki z tekstu.

EntityRecognitionSkill

Ta umiejętność jest przestarzała. Użyj wersji 3. Zamiast tego EntityRecognitionSkill.

EntityRecognitionSkillLanguage

Przestarzałe. Kody języka obsługiwane dla tekstu wejściowego przez EntityRecognitionSkill.

EntityRecognitionSkillV3

Przy użyciu interfejsu API analiza tekstu wyodrębnia jednostki różnych typów z tekstu.

ImageAnalysisSkill

Umiejętność analizująca pliki obrazów. Wyodrębnia bogaty zestaw funkcji wizualnych na podstawie zawartości obrazu.

ImageAnalysisSkillLanguage

Kody języka obsługiwane dla danych wejściowych przez element ImageAnalysisSkill.

ImageDetail

Ciąg wskazujący, które szczegóły specyficzne dla domeny mają być zwracane.

IndexProjectionMode

Definiuje zachowanie projekcji indeksu w odniesieniu do pozostałej części indeksatora.

InputFieldMappingEntry

Mapowanie pól wejściowych dla umiejętności.

KeyPhraseExtractionSkill

Umiejętność, która korzysta z analizy tekstu na potrzeby wyodrębniania kluczowych fraz.

KeyPhraseExtractionSkillLanguage

Kody języka obsługiwane dla tekstu wejściowego przez keyPhraseExtractionSkill.

LanguageDetectionSkill

Umiejętność, która wykrywa język tekstu wejściowego i zgłasza pojedynczy kod języka dla każdego dokumentu przesłanego na żądanie. Kod języka jest sparowany z wynikiem wskazującym pewność analizy.

LineEnding

Definiuje sekwencję znaków do użycia między wierszami tekstu rozpoznawanych przez umiejętności OCR. Wartość domyślna to "spacja".

MergeSkill

Umiejętność scalania co najmniej dwóch ciągów w jeden ujednolicony ciąg z opcjonalnym ogranicznikiem zdefiniowanym przez użytkownika oddzielającym każdą część składnika.

OcrSkill

Umiejętność wyodrębniania tekstu z plików obrazów.

OcrSkillLanguage

Kody języka obsługiwane dla danych wejściowych przez firmę OcrSkill.

OutputFieldMappingEntry

Mapowanie pól wyjściowych dla umiejętności.

PIIDetectionSkill

Przy użyciu interfejsu API analiza tekstu wyodrębnia dane osobowe z tekstu wejściowego i daje możliwość maskowania.

PIIDetectionSkillMaskingMode

Ciąg wskazujący, jakiego maskowaniaMode używać do maskowania danych osobowych wykrytych w tekście wejściowym.

SearchError

Opisuje warunek błędu dla interfejsu API.

SearchIndexerDataNoneIdentity

Czyści właściwość tożsamości źródła danych.

SearchIndexerDataUserAssignedIdentity

Określa tożsamość, która ma być używana przez źródło danych.

SearchIndexerIndexProjections

Definicja dodatkowych projekcji do pomocniczych indeksów wyszukiwania.

SearchIndexerIndexProjectionSelector

Opis danych do przechowywania w wyznaczonym indeksie wyszukiwania.

SearchIndexerIndexProjectionsParameters

Słownik właściwości konfiguracji specyficznych dla projekcji indeksu. Każda nazwa jest nazwą określonej właściwości. Każda wartość musi być typu pierwotnego.

SearchIndexerKnowledgeStore

Definicja dodatkowych projekcji do obiektów blob platformy Azure, tabel lub plików wzbogaconych danych.

SearchIndexerKnowledgeStoreFileProjectionSelector

Definicja projekcji dla danych, które mają być przechowywane w Azure Files.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Definicja projekcji dla danych do przechowywania w obiekcie blob platformy Azure.

SearchIndexerKnowledgeStoreParameters

Słownik właściwości konfiguracji specyficznych dla magazynu wiedzy. Każda nazwa jest nazwą określonej właściwości. Każda wartość musi być typu pierwotnego.

SearchIndexerKnowledgeStoreProjection

Obiekt kontenera dla różnych selektorów projekcji.

SearchIndexerKnowledgeStoreTableProjectionSelector

Opis danych do przechowywania w tabelach platformy Azure.

SearchIndexerSkillset

Lista umiejętności.

SearchResourceEncryptionKey

Klucz szyfrowania zarządzany przez klienta w usłudze Azure Key Vault. Klucze tworzone i zarządzane mogą służyć do szyfrowania lub odszyfrowywania danych magazynowanych, takich jak indeksy i mapy synonimów.

SentimentSkill

Ta umiejętność jest przestarzała. Użyj wersji 3. Zamiast tego sentimentSkill.

SentimentSkillLanguage

Przestarzałe. Kody języka obsługiwane dla tekstu wejściowego przez SentimentSkill.

SentimentSkillV3

Korzystając z interfejsu API analiza tekstu, ocenia tekst bez struktury i dla każdego rekordu, udostępnia etykiety tonacji (takie jak "negatywne", "neutralne" i "pozytywne") na podstawie najwyższego wyniku ufności znalezionego przez usługę na poziomie zdania i dokumentu.

ShaperSkill

Umiejętność przekształcania danych wyjściowych. Tworzy typ złożony do obsługi pól złożonych (nazywanych również polami wieloczęściowym).

SplitSkill

Umiejętność dzielenia ciągu na fragmenty tekstu.

SplitSkillLanguage

Kody języka obsługiwane dla tekstu wejściowego przez SplitSkill.

TextSplitMode

Wartość wskazująca tryb podziału do wykonania.

TextTranslationSkill

Umiejętność tłumaczenia tekstu z jednego języka na inny.

TextTranslationSkillLanguage

Kody języka obsługiwane dla tekstu wejściowego przez textTranslationSkill.

VisualFeature

Ciągi wskazujące, jakie typy funkcji wizualizacji mają być zwracane.

WebApiSkill

Umiejętność, która może wywołać punkt końcowy internetowego interfejsu API, umożliwiając rozszerzenie zestawu umiejętności przez wywołanie kodu niestandardowego.

AmlSkill

Umiejętność AML umożliwia rozszerzenie wzbogacania sztucznej inteligencji za pomocą niestandardowego modelu usługi Azure Machine Learning (AML). Po przeszkoleniu i wdrożeniu modelu AML umiejętność AML integruje ją z wzbogacaniem sztucznej inteligencji.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Custom.AmlSkill

Fragment identyfikatora URI określający typ umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

degreeOfParallelism

integer

(Opcjonalnie) Po określeniu wskazuje liczbę wywołań indeksatora będzie równolegle do podanego punktu końcowego. Możesz zmniejszyć tę wartość, jeśli punkt końcowy kończy się niepowodzeniem w zbyt dużym obciążeniu żądania, lub podnieść go, jeśli punkt końcowy może zaakceptować więcej żądań i chcesz zwiększyć wydajność indeksatora. Jeśli nie zostanie ustawiona, zostanie użyta wartość domyślna 5. StopieńOfParallelism można ustawić na maksymalnie 10 i co najmniej 1.

description

string

Opis umiejętności, która opisuje dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

key

string

(Wymagane do uwierzytelniania klucza) Klucz usługi AML.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego indeksu w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

region

string

(Opcjonalnie w przypadku uwierzytelniania tokenu). Region, w którym jest wdrażana usługa AML.

resourceId

string

(Wymagane do uwierzytelniania tokenu). Identyfikator zasobu usługi AML na platformie Azure Resource Manager. Powinna ona być w formacie subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.MachineLearningServices/workspaces/{workspace-name}/services/{service_name}.

timeout

string

(Opcjonalnie) Po określeniu wskazuje limit czasu klienta http tworzącego wywołanie interfejsu API.

uri

string

(Wymagane do uwierzytelniania ani uwierzytelniania klucza) Identyfikator URI oceniania usługi AML, do której zostanie wysłany ładunek JSON. Dozwolony jest tylko schemat identyfikatora URI https.

AzureActiveDirectoryApplicationCredentials

Poświadczenia zarejestrowanej aplikacji utworzonej dla usługi wyszukiwania używane do uwierzytelnionego dostępu do kluczy szyfrowania przechowywanych w usłudze Azure Key Vault.

Nazwa Typ Opis
applicationId

string

Identyfikator aplikacji usługi AAD, który otrzymał wymagane uprawnienia dostępu do usługi Azure Key Vault, który ma być używany podczas szyfrowania danych magazynowanych. Identyfikator aplikacji nie powinien być mylony z identyfikatorem obiektu aplikacji usługi AAD.

applicationSecret

string

Klucz uwierzytelniania określonej aplikacji usługi AAD.

AzureOpenAIEmbeddingSkill

Umożliwia wygenerowanie wektorowego osadzania dla danego tekstu wejściowego przy użyciu zasobu Azure OpenAI.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill

Fragment identyfikatora URI określający typ umiejętności.

apiKey

string

Klucz interfejsu API dla wyznaczonego zasobu usługi Azure OpenAI.

authIdentity SearchIndexerDataIdentity:

Tożsamość zarządzana przypisana przez użytkownika używana do połączeń wychodzących.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

deploymentId

string

Identyfikator wdrożenia modelu usługi Azure OpenAI w wyznaczonym zasobie.

description

string

Opis umiejętności, która opisuje dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego indeksu w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

resourceUri

string

Identyfikator URI zasobu dla zasobu usługi Azure OpenAI.

CognitiveServicesAccountKey

Klucz konta z wieloma regionami zasobu usługi Azure AI dołączony do zestawu umiejętności.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Azure.Search.CognitiveServicesByKey

Fragment identyfikatora URI określający typ zasobu usługi Azure AI dołączonego do zestawu umiejętności.

description

string

Opis zasobu usługi Azure AI dołączonego do zestawu umiejętności.

key

string

Klucz używany do aprowizowania zasobu usługi Azure AI dołączonego do zestawu umiejętności.

ConditionalSkill

Umiejętność umożliwiająca scenariusze wymagające operacji logicznej w celu określenia danych do przypisania do danych wyjściowych.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Util.ConditionalSkill

Fragment identyfikatora URI określający typ umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

description

string

Opis umiejętności opisujący dane wejściowe, wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętności bez zdefiniowanej nazwy otrzymają domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności z prefiksem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

CustomEntity

Obiekt zawierający informacje o znalezionych dopasowaniach i powiązanych metadanych.

Nazwa Typ Opis
accentSensitive

boolean

Wartość domyślna to false. Wartość logiczna oznacza, czy porównania z nazwą jednostki powinny być wrażliwe na akcent.

aliases

CustomEntityAlias[]

Tablica złożonych obiektów, których można użyć do określenia alternatywnych pisowni lub synonimów nazwy jednostki głównej.

caseSensitive

boolean

Wartość domyślna to false. Wartość logiczna oznacza, czy porównania z nazwą jednostki powinny być wrażliwe na wielkość liter. Przykładowe dopasowania bez uwzględniania wielkości liter "Microsoft" mogą być: microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

boolean

Zmienia domyślną wartość poufności akcentu dla tej jednostki. Służy do zmiany wartości domyślnej wszystkich aliasów akcentSensitive wartości.

defaultCaseSensitive

boolean

Zmienia domyślną wartość poufności wielkości liter dla tej jednostki. Służy do zmiany wartości domyślnej wszystkich aliasów wielkości literSensitive.

defaultFuzzyEditDistance

integer

Zmienia domyślną wartość odległości edycji rozmytej dla tej jednostki. Można go użyć do zmiany wartości domyślnej wszystkich aliasów rozmyteEditDistance wartości.

description

string

To pole może służyć jako przekazywanie dla niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jego jednostki w danych wyjściowych umiejętności.

fuzzyEditDistance

integer

Wartość domyślna to 0. Maksymalna wartość 5. Określa akceptowalną liczbę rozbieżnych znaków, które nadal stanowią dopasowanie do nazwy jednostki. Zwracana jest najmniejsza możliwa rozmycie dla danego meczu. Jeśli na przykład odległość edycji jest ustawiona na 3, wartość "Windows10" będzie nadal zgodna z wartością "Windows", "Windows10" i "Windows 7". Gdy ważność wielkości liter jest ustawiona na fałsz, różnice wielkości liter nie są liczone do tolerancji rozmytej, ale w przeciwnym razie.

id

string

To pole może służyć jako przekazywanie dla niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jego jednostki w danych wyjściowych umiejętności.

name

string

Deskryptor jednostki najwyższego poziomu. Dopasowania w danych wyjściowych umiejętności zostaną pogrupowane według tej nazwy i powinny reprezentować "znormalizowaną" formę znalezionego tekstu.

subtype

string

To pole może służyć jako przekazywanie dla niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jego jednostki w danych wyjściowych umiejętności.

type

string

To pole może służyć jako przekazywanie dla niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jego jednostki w danych wyjściowych umiejętności.

CustomEntityAlias

Obiekt złożony, który może służyć do określania alternatywnych pisowni lub synonimów nazwy jednostki głównej.

Nazwa Typ Opis
accentSensitive

boolean

Ustal, czy alias jest wrażliwy na akcent.

caseSensitive

boolean

Ustal, czy w aliasie jest uwzględniana wielkość liter.

fuzzyEditDistance

integer

Określ rozmytą odległość edycji aliasu.

text

string

Tekst aliasu.

CustomEntityLookupSkill

Umiejętność szuka tekstu z niestandardowej, zdefiniowanej przez użytkownika listy wyrazów i fraz.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.CustomEntityLookupSkill

Fragment identyfikatora URI określający typ umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultLanguageCode

CustomEntityLookupSkillLanguage

Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to en.

description

string

Opis umiejętności, która opisuje dane wejściowe, dane wyjściowe i użycie umiejętności.

entitiesDefinitionUri

string

Ścieżka do pliku JSON lub CSV zawierającego cały tekst docelowy do dopasowania. Ta definicja jednostki jest odczytywana na początku uruchomienia indeksatora. Wszystkie aktualizacje tego pliku podczas uruchamiania indeksatora nie zostaną zastosowane do kolejnych uruchomień. Ta konfiguracja musi być dostępna za pośrednictwem protokołu HTTPS.

globalDefaultAccentSensitive

boolean

Flaga globalna dla elementu AccentSensitive. Jeśli wartość AccentSensitive nie jest ustawiona w właściwości CustomEntity, ta wartość będzie wartością domyślną.

globalDefaultCaseSensitive

boolean

Flaga globalna dla elementu CaseSensitive. Jeśli wartość CaseSensitive nie jest ustawiona w właściwości CustomEntity, ta wartość będzie wartością domyślną.

globalDefaultFuzzyEditDistance

integer

Flaga globalna fuzzyEditDistance. Jeśli właściwość FuzzyEditDistance nie jest ustawiona w polu CustomEntity, ta wartość będzie wartością domyślną.

inlineEntitiesDefinition

CustomEntity[]

Wbudowana definicja CustomEntity.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego indeksu w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

CustomEntityLookupSkillLanguage

Kody języka obsługiwane dla tekstu wejściowego przez CustomEntityLookupSkill.

Nazwa Typ Opis
da

string

Duński

de

string

Niemiecki

en

string

Angielski

es

string

Hiszpański

fi

string

Fiński

fr

string

Francuski

it

string

Włoski

ko

string

Koreański

pt

string

Portugalski

DefaultCognitiveServicesAccount

Pusty obiekt reprezentujący domyślny zasób usługi Azure AI dla zestawu umiejętności.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Azure.Search.DefaultCognitiveServices

Fragment identyfikatora URI określający typ zasobu usługi Azure AI dołączonego do zestawu umiejętności.

description

string

Opis zasobu usługi Azure AI dołączonego do zestawu umiejętności.

DocumentExtractionSkill

Umiejętność wyodrębniania zawartości z pliku w potoku wzbogacania.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Util.DocumentExtractionSkill

Fragment identyfikatora URI określający typ umiejętności.

configuration

object

Słownik konfiguracji dla umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

dataToExtract

string

Typ danych do wyodrębnienia dla umiejętności. Jeśli nie zostanie zdefiniowana, zostanie ustawiona wartość "contentAndMetadata".

description

string

Opis umiejętności, która opisuje dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego indeksu w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

parsingMode

string

ParsingMode dla umiejętności. Jeśli nie zostanie zdefiniowana, zostanie ustawiona wartość "default".

EntityCategory

Ciąg wskazujący, które kategorie jednostek mają być zwracane.

Nazwa Typ Opis
datetime

string

Jednostki opisujące datę i godzinę.

email

string

Jednostki opisujące adres e-mail.

location

string

Jednostki opisujące lokalizację fizyczną.

organization

string

Jednostki opisujące organizację.

person

string

Jednostki opisujące osobę.

quantity

string

Jednostki opisujące ilość.

url

string

Jednostki opisujące adres URL.

EntityLinkingSkill

Przy użyciu interfejsu API analiza tekstu wyodrębnia połączone jednostki z tekstu.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.V3.EntityLinkingSkill

Fragment identyfikatora URI określający typ umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultLanguageCode

string

Wartość wskazująca, którego kodu języka użyć. Wartość domyślna to en.

description

string

Opis umiejętności opisujący dane wejściowe, wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnych.

minimumPrecision

number

Wartość z zakresu od 0 do 1, która ma być używana tylko do uwzględnienia jednostek, których współczynnik ufności jest większy niż określona wartość. Jeśli nie zostanie ustawiona (wartość domyślna) lub jawnie ustawiona na wartość null, zostaną dołączone wszystkie jednostki.

modelVersion

string

Wersja modelu, która ma być używana podczas wywoływania usługi analiza tekstu. Jeśli nie zostanie określona, będzie ona domyślnie dostępna do najnowszej. Zalecamy, aby nie określać tej wartości, chyba że jest to absolutnie konieczne.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętności bez zdefiniowanej nazwy otrzymają domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności z prefiksem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

EntityRecognitionSkill

Ta umiejętność jest przestarzała. Użyj wersji 3. Zamiast tego EntityRecognitionSkill.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.EntityRecognitionSkill

Fragment identyfikatora URI określający typ umiejętności.

categories

EntityCategory[]

Lista kategorii jednostek, które mają zostać wyodrębnione.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultLanguageCode

EntityRecognitionSkillLanguage

Wartość wskazująca, którego kodu języka użyć. Wartość domyślna to en.

description

string

Opis umiejętności opisujący dane wejściowe, wyjściowe i użycie umiejętności.

includeTypelessEntities

boolean

Określa, czy należy uwzględnić jednostki, które są dobrze znane, ale nie są zgodne ze wstępnie zdefiniowanym typem. Jeśli ta konfiguracja nie jest ustawiona (wartość domyślna), ustawiona na wartość null lub ustawiona na wartość false, jednostki, które nie są zgodne z jednym ze wstępnie zdefiniowanych typów, nie będą udostępniane.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnych.

minimumPrecision

number

Wartość z zakresu od 0 do 1, która ma być używana tylko do uwzględnienia jednostek, których współczynnik ufności jest większy niż określona wartość. Jeśli nie zostanie ustawiona (wartość domyślna) lub jawnie ustawiona na wartość null, zostaną dołączone wszystkie jednostki.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętności bez zdefiniowanej nazwy otrzymają domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności z prefiksem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

EntityRecognitionSkillLanguage

Przestarzałe. Kody języka obsługiwane dla tekstu wejściowego przez EntityRecognitionSkill.

Nazwa Typ Opis
ar

string

Arabski

cs

string

Czeski

da

string

Duński

de

string

Niemiecki

el

string

Grecki

en

string

Angielski

es

string

Hiszpański

fi

string

Fiński

fr

string

Francuski

hu

string

Węgierski

it

string

Włoski

ja

string

japoński

ko

string

Koreański

nl

string

Niderlandzki

no

string

Norweski (Bokmaal)

pl

string

Polski

pt-BR

string

portugalski (Brazylia)

pt-PT

string

Portugalski (Portugalia)

ru

string

Rosyjski

sv

string

Szwedzki

tr

string

Turecki

zh-Hans

string

Chiński uproszczony

zh-Hant

string

Chiński tradycyjny

EntityRecognitionSkillV3

Przy użyciu interfejsu API analiza tekstu wyodrębnia jednostki różnych typów z tekstu.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.V3.EntityRecognitionSkill

Fragment identyfikatora URI określający typ umiejętności.

categories

string[]

Lista kategorii jednostek, które mają zostać wyodrębnione.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultLanguageCode

string

Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to en.

description

string

Opis umiejętności, która opisuje dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

minimumPrecision

number

Wartość z zakresu od 0 do 1, która ma być używana tylko do uwzględnienia jednostek, których wskaźnik ufności jest większy niż określona wartość. Jeśli nie ustawiono (wartość domyślna) lub jeśli jawnie ustawiono wartość null, wszystkie jednostki zostaną uwzględnione.

modelVersion

string

Wersja modelu do użycia podczas wywoływania interfejsu API analiza tekstu. Wartość domyślna to najnowsza dostępna, jeśli nie zostanie określona. Zalecamy, aby nie określać tej wartości, chyba że jest to absolutnie konieczne.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego indeksu w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

ImageAnalysisSkill

Umiejętność analizująca pliki obrazów. Wyodrębnia bogaty zestaw funkcji wizualnych na podstawie zawartości obrazu.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Vision.ImageAnalysisSkill

Fragment identyfikatora URI określający typ umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultLanguageCode

ImageAnalysisSkillLanguage

Wartość wskazująca, którego kodu języka użyć. Wartość domyślna to en.

description

string

Opis umiejętności opisujący dane wejściowe, wyjściowe i użycie umiejętności.

details

ImageDetail[]

Ciąg wskazujący, które szczegóły specyficzne dla domeny mają być zwracane.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętności bez zdefiniowanej nazwy otrzymają domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności z prefiksem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

visualFeatures

VisualFeature[]

Lista funkcji wizualnych.

ImageAnalysisSkillLanguage

Kody języka obsługiwane dla danych wejściowych przez element ImageAnalysisSkill.

Nazwa Typ Opis
ar

string

Arabski

az

string

Azerski

bg

string

Bułgarski

bs

string

Bośniacki łaciński

ca

string

Kataloński

cs

string

Czeski

cy

string

Walijski

da

string

Duński

de

string

Niemiecki

el

string

Grecki

en

string

Angielski

es

string

Hiszpański

et

string

Estoński

eu

string

Baskijski

fi

string

Fiński

fr

string

Francuski

ga

string

Irlandzki

gl

string

Galicyjski

he

string

Hebrajski

hi

string

Hindi

hr

string

Chorwacki

hu

string

Węgierski

id

string

Indonezyjski

it

string

Włoski

ja

string

japoński

kk

string

Kazachski

ko

string

Koreański

lt

string

Litewski

lv

string

Łotewski

mk

string

Macedoński

ms

string

Malajska Malezja

nb

string

Norweski (Bokmal)

nl

string

Niderlandzki

pl

string

Polski

prs

string

Dari

pt

string

Portuguese-Portugal

pt-BR

string

Portuguese-Brazil

pt-PT

string

Portuguese-Portugal

ro

string

Rumuński

ru

string

Rosyjski

sk

string

Słowacki

sl

string

Słoweński

sr-Cyrl

string

Serbski — cyrylica RS

sr-Latn

string

Serbski — Łaciński RS

sv

string

Szwedzki

th

string

Tajlandzki

tr

string

Turecki

uk

string

Ukraiński

vi

string

Wietnamski

zh

string

Chiński (uproszczony)

zh-Hans

string

Chiński (uproszczony)

zh-Hant

string

Chiński (tradycyjny)

ImageDetail

Ciąg wskazujący, które szczegóły specyficzne dla domeny mają być zwracane.

Nazwa Typ Opis
celebrities

string

Szczegóły uznane za gwiazdy.

landmarks

string

Szczegóły rozpoznane jako punkty orientacyjne.

IndexProjectionMode

Definiuje zachowanie projekcji indeksu w odniesieniu do pozostałej części indeksatora.

Nazwa Typ Opis
includeIndexingParentDocuments

string

Dokument źródłowy zostanie zapisany w indeksie docelowym indeksatora. Jest to wzorzec domyślny.

skipIndexingParentDocuments

string

Dokument źródłowy zostanie pominięty z zapisywania w indeksie docelowym indeksatora.

InputFieldMappingEntry

Mapowanie pól wejściowych dla umiejętności.

Nazwa Typ Opis
inputs

InputFieldMappingEntry[]

Dane wejściowe cykliczne używane podczas tworzenia typu złożonego.

name

string

Nazwa danych wejściowych.

source

string

Źródło danych wejściowych.

sourceContext

string

Kontekst źródłowy używany do wybierania cyklicznych danych wejściowych.

KeyPhraseExtractionSkill

Umiejętność, która korzysta z analizy tekstu na potrzeby wyodrębniania kluczowych fraz.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.KeyPhraseExtractionSkill

Fragment identyfikatora URI określający typ umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultLanguageCode

KeyPhraseExtractionSkillLanguage

Wartość wskazująca, którego kodu języka użyć. Wartość domyślna to en.

description

string

Opis umiejętności opisujący dane wejściowe, wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnych.

maxKeyPhraseCount

integer

Liczba wskazująca liczbę kluczowych fraz do zwrócenia. Jeśli nie ma, zostaną zwrócone wszystkie zidentyfikowane kluczowe frazy.

modelVersion

string

Wersja modelu, która ma być używana podczas wywoływania usługi analiza tekstu. Jeśli nie zostanie określona, będzie ona domyślnie dostępna do najnowszej. Zalecamy, aby nie określać tej wartości, chyba że jest to absolutnie konieczne.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętności bez zdefiniowanej nazwy otrzymają domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności z prefiksem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

KeyPhraseExtractionSkillLanguage

Kody języka obsługiwane dla tekstu wejściowego przez keyPhraseExtractionSkill.

Nazwa Typ Opis
da

string

Duński

de

string

niemiecki

en

string

Angielski

es

string

Hiszpański

fi

string

Fiński

fr

string

Francuski

it

string

Włoski

ja

string

japoński

ko

string

Koreański

nl

string

Niderlandzki

no

string

Norweski (Bokmaal)

pl

string

Polski

pt-BR

string

portugalski (Brazylia)

pt-PT

string

Portugalski (Portugalia)

ru

string

Rosyjski

sv

string

Szwedzki

LanguageDetectionSkill

Umiejętność, która wykrywa język tekstu wejściowego i zgłasza pojedynczy kod języka dla każdego dokumentu przesłanego na żądanie. Kod języka jest sparowany z wynikiem wskazującym pewność analizy.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.LanguageDetectionSkill

Fragment identyfikatora URI określający typ umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultCountryHint

string

Kod kraju, który ma być używany jako wskazówka dla modelu wykrywania języka, jeśli nie może uściślać języka.

description

string

Opis umiejętności opisujący dane wejściowe, wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnych.

modelVersion

string

Wersja modelu, która ma być używana podczas wywoływania usługi analiza tekstu. Jeśli nie zostanie określona, będzie ona domyślnie dostępna do najnowszej. Zalecamy, aby nie określać tej wartości, chyba że jest to absolutnie konieczne.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętności bez zdefiniowanej nazwy otrzymają domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności z prefiksem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

LineEnding

Definiuje sekwencję znaków do użycia między wierszami tekstu rozpoznawanych przez umiejętności OCR. Wartość domyślna to "spacja".

Nazwa Typ Opis
carriageReturn

string

Linie są oddzielone znakiem powrotu karetki ('\r').

carriageReturnLineFeed

string

Linie są oddzielone znakiem powrotu karetki i znakiem przesuwu wiersza ('\r\n').

lineFeed

string

Linie są oddzielone znakiem pojedynczego wiersza ('\n').

space

string

Wiersze są oddzielone pojedynczym znakiem spacji.

MergeSkill

Umiejętność scalania co najmniej dwóch ciągów w jeden ujednolicony ciąg z opcjonalnym ogranicznikiem zdefiniowanym przez użytkownika oddzielającym każdą część składnika.

Nazwa Typ Wartość domyślna Opis
@odata.type string:

#Microsoft.Skills.Text.MergeSkill

Fragment identyfikatora URI określający typ umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

description

string

Opis umiejętności opisujący dane wejściowe, wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnych.

insertPostTag

string

Tag wskazuje koniec scalonego tekstu. Domyślnie tag jest pustym miejscem.

insertPreTag

string

Tag wskazuje początek scalonego tekstu. Domyślnie tag jest pustym miejscem.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętności bez zdefiniowanej nazwy otrzymają domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności z prefiksem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

OcrSkill

Umiejętność wyodrębniania tekstu z plików obrazów.

Nazwa Typ Wartość domyślna Opis
@odata.type string:

#Microsoft.Skills.Vision.OcrSkill

Fragment identyfikatora URI określający typ umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultLanguageCode

OcrSkillLanguage

Wartość wskazująca, którego kodu języka użyć. Wartość domyślna to en.

description

string

Opis umiejętności opisujący dane wejściowe, wyjściowe i użycie umiejętności.

detectOrientation

boolean

False

Wartość wskazująca włączenie wykrywania orientacji. Wartość domyślna to false.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnych.

lineEnding

LineEnding

Definiuje sekwencję znaków do użycia między wierszami tekstu rozpoznawanych przez umiejętności OCR. Wartość domyślna to "spacja".

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętności bez zdefiniowanej nazwy otrzymają domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności z prefiksem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

OcrSkillLanguage

Kody języka obsługiwane dla danych wejściowych przez firmę OcrSkill.

Nazwa Typ Opis
Jns

string

Jaunsari (Devanagiri)

af

string

Afrikaans

anp

string

Angika (Devanagiri)

ar

string

Arabski

ast

string

Asturian

awa

string

Awadhi-Hindi (Devanagiri)

az

string

Azerbejdżan (łaciński)

be

string

Białorusi (cyrylica i łacińska)

be-cyrl

string

Białorusi (cyrylica)

be-latn

string

Język włoski (łaciński)

bfy

string

Bagheli

bfz

string

Mahasu Pahari (Devanagiri)

bg

string

Bułgarski

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

Bośniacki łaciński

bua

string

Buryat (Cyrylica)

ca

string

Kataloński

ceb

string

Cebuano

ch

string

Chamorro

cnr-cyrl

string

Czarnogóra (cyrylica)

cnr-latn

string

Czarnogóra (łaciński)

co

string

Korsykański

crh

string

Tatar krymski (łaciński)

cs

string

Czeski

csb

string

Kaszubski

cy

string

Walijski

da

string

Duński

de

string

Niemiecki

dhi

string

Dhimal (Devanagiri)

doi

string

Dogri (Devanagiri)

dsb

string

Dolny Serbian

el

string

Grecki

en

string

Angielski

es

string

Hiszpański

et

string

Estoński

eu

string

Baskijski

fa

string

Perski

fi

string

Fiński

fil

string

Filipino

fj

string

Fijian

fo

string

Farerski

fr

string

Francuski

fur

string

Frulian

fy

string

Zachodni fryzyjskie

ga

string

Irlandzki

gag

string

Gagauz (łaciński)

gd

string

Szkocki Gaelic

gil

string

Gilbertese

gl

string

Galicyjski

gon

string

Gondi (Devanagiri)

gv

string

Manx

gvr

string

Gurung (Devanagiri)

haw

string

Hawajski

hi

string

Hindi

hlb

string

Halbi (Devanagiri)

hne

string

Chhattisgarhi (Devanagiri)

hni

string

Hani

hoc

string

Ho (Devanagiri)

hr

string

Chorwacki

hsb

string

Górnochnonośny

ht

string

Haitański

hu

string

Węgierski

ia

string

Interlingua

id

string

Indonezyjski

is

string

Islandzki

it

string

Włoski

iu

string

Inuktitut (łaciński)

ja

string

japoński

jv

string

Jawajski

kaa

string

Kara-Kalpak (łaciński)

kaa-cyrl

string

Kara-Kalpak (cyrylica)

kac

string

Kachin (łaciński)

kea

string

Kabuverdianu

kfq

string

Korku

kha

string

Khasi

kk-cyrl

string

Kazachski (cyrylica)

kk-latn

string

Kazachski (łaciński)

kl

string

Grenlandzkiego

klr

string

Khaling

kmj

string

Malto (Devanagiri)

ko

string

Koreański

kos

string

Kosraean

kpy

string

Koryak

krc

string

Karachay-Balkar

kru

string

Kurukh (Devanagiri)

ksh

string

Ripuarian

ku-arab

string

Kurdyjski (arabski)

ku-latn

string

Kurdyjski (łaciński)

kum

string

Kumyk (cyrylica)

kw

string

Cornish

ky

string

Kyrgyz (cyrylica)

la

string

Łacińskiej

lb

string

Luksemburski

lkt

string

Lakota

lt

string

Litewski

mi

string

Maoryjski

mn

string

Mongolski (cyrylica)

mr

string

Marathi

ms

string

Malajski (łaciński)

mt

string

Maltański

mww

string

Hmong Daw (łaciński)

myv

string

Erzya (Cyrylica)

nap

string

Neapolitański

nb

string

Norweski

ne

string

Nepalski

niu

string

Niuean

nl

string

Niderlandzki

no

string

Norweski

nog

string

Nogay

oc

string

Occitan

os

string

Ossetic

pa

string

Pendżabski (arabski)

pl

string

Polski

prs

string

Dari

ps

string

Paszto

pt

string

Portugalski

quc

string

K'iche'

rab

string

Chamling

rm

string

Retoromański

ro

string

Rumuński

ru

string

Rosyjski

sa

string

Sanskrit (Devanagiri)

sat

string

Santali (Devanagiri)

sck

string

Sadri (Devanagiri)

sco

string

Szkoci

sk

string

Słowacki

sl

string

Słoweński

sm

string

Samoan (łaciński)

sma

string

Południowy Sami

sme

string

Północny Sami (łaciński)

smj

string

Lule Sami

smn

string

Inari Sami

sms

string

Skolt Sami

so

string

Somalijski (arabski)

sq

string

Albański

sr

string

Serbski (łaciński)

sr-Cyrl

string

Serbski (cyrylica)

sr-Latn

string

Serbski (łaciński)

srx

string

Sirmauri (Devanagiri)

sv

string

Szwedzki

sw

string

Suahili (łaciński)

tet

string

Tetum

tg

string

Tadżyk (cyrylica)

thf

string

Thangmi

tk

string

Turkmeni (łaciński)

to

string

Tonga

tr

string

Turecki

tt

string

Tatar (łaciński)

tyv

string

Tuvan

ug

string

Uyghur (arabski)

unk

string

Nieznane (wszystkie)

ur

string

Urdu

uz

string

Uzbecki (łaciński)

uz-arab

string

Uzbecki (arabski)

uz-cyrl

string

Uzbecki (Cyrylica)

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

Chiński (uproszczony)

zh-Hant

string

Chiński (tradycyjny)

zu

string

Zulu

OutputFieldMappingEntry

Mapowanie pól wyjściowych dla umiejętności.

Nazwa Typ Opis
name

string

Nazwa danych wyjściowych zdefiniowanych przez umiejętności.

targetName

string

Docelowa nazwa danych wyjściowych. Jest to opcjonalne i domyślne, aby nazwać.

PIIDetectionSkill

Przy użyciu interfejsu API analiza tekstu wyodrębnia dane osobowe z tekstu wejściowego i daje możliwość maskowania.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.PIIDetectionSkill

Fragment identyfikatora URI określający typ umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultLanguageCode

string

Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to en.

description

string

Opis umiejętności, która opisuje dane wejściowe, dane wyjściowe i użycie umiejętności.

domain

string

Jeśli zostanie określona, ustawi domenę piI tak, aby zawierała tylko podzestaw kategorii jednostek. Możliwe wartości to: "phi", "none". Wartość domyślna to "none".

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

maskingCharacter

string

Znak używany do maskowania tekstu, jeśli parametr maskingMode ma zostać zastąpiony. Wartość domyślna to "*".

maskingMode

PIIDetectionSkillMaskingMode

Parametr, który udostępnia różne sposoby maskowania danych osobowych wykrytych w tekście wejściowym. Wartość domyślna to "none".

minimumPrecision

number

Wartość z zakresu od 0 do 1, która ma być używana tylko do uwzględnienia jednostek, których wskaźnik ufności jest większy niż określona wartość. Jeśli nie ustawiono (wartość domyślna) lub jeśli jawnie ustawiono wartość null, wszystkie jednostki zostaną uwzględnione.

modelVersion

string

Wersja modelu do użycia podczas wywoływania usługi analiza tekstu. Wartość domyślna to najnowsza dostępna, jeśli nie zostanie określona. Zalecamy, aby nie określać tej wartości, chyba że jest to absolutnie konieczne.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego indeksu w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

piiCategories

string[]

Lista kategorii jednostek pii, które powinny zostać wyodrębnione i zamaskowane.

PIIDetectionSkillMaskingMode

Ciąg wskazujący, jakiego maskowaniaMode używać do maskowania danych osobowych wykrytych w tekście wejściowym.

Nazwa Typ Opis
none

string

Nie ma maskowania, a dane wyjściowe maskowanego tekstu nie zostaną zwrócone.

replace

string

Zastępuje wykryte jednostki znakiem podanym w parametrze maskingCharacter. Znak zostanie powtórzony do długości wykrytej jednostki, tak aby przesunięcia prawidłowo odpowiadały zarówno tekstowi wejściowemu, jak i dane wyjściowemu maskowanemutekstowi.

SearchError

Opisuje warunek błędu dla interfejsu API.

Nazwa Typ Opis
code

string

Jeden z zdefiniowanych przez serwer zestaw kodów błędów.

details

SearchError[]

Tablica szczegółów dotyczących określonych błędów, które doprowadziły do tego zgłoszonego błędu.

message

string

Czytelna dla człowieka reprezentacja błędu.

SearchIndexerDataNoneIdentity

Czyści właściwość tożsamości źródła danych.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Azure.Search.DataNoneIdentity

Fragment identyfikatora URI określający typ tożsamości.

SearchIndexerDataUserAssignedIdentity

Określa tożsamość, która ma być używana przez źródło danych.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Azure.Search.DataUserAssignedIdentity

Fragment identyfikatora URI określający typ tożsamości.

userAssignedIdentity

string

W pełni kwalifikowany identyfikator zasobu platformy Azure przypisanej przez użytkownika tożsamości zarządzanej zazwyczaj w postaci "/subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId", który powinien zostać przypisany do usługi wyszukiwania.

SearchIndexerIndexProjections

Definicja dodatkowych projekcji do pomocniczych indeksów wyszukiwania.

Nazwa Typ Opis
parameters

SearchIndexerIndexProjectionsParameters

Słownik właściwości konfiguracji specyficznych dla projekcji indeksu. Każda nazwa jest nazwą określonej właściwości. Każda wartość musi być typu pierwotnego.

selectors

SearchIndexerIndexProjectionSelector[]

Lista projekcji do wykonania w pomocniczych indeksach wyszukiwania.

SearchIndexerIndexProjectionSelector

Opis danych do przechowywania w wyznaczonym indeksie wyszukiwania.

Nazwa Typ Opis
mappings

InputFieldMappingEntry[]

Mapowania projekcji lub źródła, które powinny być mapowane na pole w indeksie docelowym.

parentKeyFieldName

string

Nazwa pola w indeksie wyszukiwania, aby zamapować wartość klucza dokumentu nadrzędnego na. Musi być polem ciągu, które można filtrować, a nie polem klucza.

sourceContext

string

Kontekst źródłowy projekcji. Reprezentuje kardynalność, w której dokument zostanie podzielony na wiele dokumentów podrzędnych.

targetIndexName

string

Nazwa indeksu wyszukiwania do projektu. Musi mieć pole klucza z zestawem analizatora "słowo kluczowe".

SearchIndexerIndexProjectionsParameters

Słownik właściwości konfiguracji specyficznych dla projekcji indeksu. Każda nazwa jest nazwą określonej właściwości. Każda wartość musi być typu pierwotnego.

Nazwa Typ Opis
projectionMode

IndexProjectionMode

Definiuje zachowanie projekcji indeksu w odniesieniu do pozostałej części indeksatora.

SearchIndexerKnowledgeStore

Definicja dodatkowych projekcji do obiektów blob platformy Azure, tabel lub plików wzbogaconych danych.

Nazwa Typ Opis
identity SearchIndexerDataIdentity:

Tożsamość zarządzana przypisana przez użytkownika używana do połączeń z usługą Azure Storage podczas pisania projekcji magazynu wiedzy. Jeśli parametry połączenia wskazuje tożsamość (ResourceId) i nie jest określona, zostanie użyta tożsamość zarządzana przypisana przez system. W przypadku aktualizacji indeksatora, jeśli tożsamość jest nieokreślona, wartość pozostaje niezmieniona. W przypadku ustawienia wartości "none" wartość tej właściwości zostanie wyczyszczone.

parameters

SearchIndexerKnowledgeStoreParameters

Słownik właściwości konfiguracji specyficznych dla magazynu wiedzy. Każda nazwa jest nazwą określonej właściwości. Każda wartość musi być typu pierwotnego.

projections

SearchIndexerKnowledgeStoreProjection[]

Lista dodatkowych projekcji do wykonania podczas indeksowania.

storageConnectionString

string

Projekcje parametry połączenia na koncie magazynu będą przechowywane.

SearchIndexerKnowledgeStoreFileProjectionSelector

Definicja projekcji dla danych, które mają być przechowywane w Azure Files.

Nazwa Typ Opis
generatedKeyName

string

Nazwa wygenerowanego klucza do przechowywania projekcji w obszarze.

inputs

InputFieldMappingEntry[]

Zagnieżdżone dane wejściowe dla złożonych projekcji.

referenceKeyName

string

Nazwa klucza odwołania do innej projekcji.

source

string

Źródło danych do projektu.

sourceContext

string

Kontekst źródłowy złożonych projekcji.

storageContainer

string

Kontener obiektów blob do przechowywania projekcji.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Definicja projekcji dla danych do przechowywania w obiekcie blob platformy Azure.

Nazwa Typ Opis
generatedKeyName

string

Nazwa wygenerowanego klucza do przechowywania projekcji w obszarze.

inputs

InputFieldMappingEntry[]

Zagnieżdżone dane wejściowe dla złożonych projekcji.

referenceKeyName

string

Nazwa klucza odwołania do innej projekcji.

source

string

Źródło danych do projektu.

sourceContext

string

Kontekst źródłowy złożonych projekcji.

storageContainer

string

Kontener obiektów blob do przechowywania projekcji.

SearchIndexerKnowledgeStoreParameters

Słownik właściwości konfiguracji specyficznych dla magazynu wiedzy. Każda nazwa jest nazwą określonej właściwości. Każda wartość musi być typu pierwotnego.

Nazwa Typ Wartość domyślna Opis
synthesizeGeneratedKeyName

boolean

False

Niezależnie od tego, czy projekcje powinny syntetyzować wygenerowaną nazwę klucza, jeśli jeszcze nie istnieje.

SearchIndexerKnowledgeStoreProjection

Obiekt kontenera dla różnych selektorów projekcji.

Nazwa Typ Opis
files

SearchIndexerKnowledgeStoreFileProjectionSelector[]

Projekcje w usłudze Azure File Storage.

objects

SearchIndexerKnowledgeStoreObjectProjectionSelector[]

Projekcje w usłudze Azure Blob Storage.

tables

SearchIndexerKnowledgeStoreTableProjectionSelector[]

Projekcje w usłudze Azure Table Storage.

SearchIndexerKnowledgeStoreTableProjectionSelector

Opis danych do przechowywania w tabelach platformy Azure.

Nazwa Typ Opis
generatedKeyName

string

Nazwa wygenerowanego klucza do przechowywania projekcji w obszarze.

inputs

InputFieldMappingEntry[]

Zagnieżdżone dane wejściowe dla złożonych projekcji.

referenceKeyName

string

Nazwa klucza odwołania do innej projekcji.

source

string

Źródło danych do projektu.

sourceContext

string

Kontekst źródłowy złożonych projekcji.

tableName

string

Nazwa tabeli platformy Azure do przechowywania przewidywanych danych.

SearchIndexerSkillset

Lista umiejętności.

Nazwa Typ Opis
@odata.etag

string

Element ETag zestawu umiejętności.

cognitiveServices CognitiveServicesAccount:

Szczegółowe informacje o usłudze Azure AI, która ma być używana podczas uruchamiania umiejętności.

description

string

Opis zestawu umiejętności.

encryptionKey

SearchResourceEncryptionKey

Opis klucza szyfrowania tworzonego w usłudze Azure Key Vault. Ten klucz służy do zapewnienia dodatkowego poziomu szyfrowania w spoczynku dla definicji zestawu umiejętności, gdy chcesz mieć pełną pewność, że nikt, nawet firma Microsoft, nie może odszyfrować definicję zestawu umiejętności. Po zaszyfrowaniu definicji zestawu umiejętności będzie ona zawsze szyfrowana. Usługa wyszukiwania zignoruje próby ustawienia tej właściwości na wartość null. Tę właściwość można zmienić w razie potrzeby, jeśli chcesz obrócić klucz szyfrowania; Twoja definicja zestawu umiejętności nie będzie miała wpływu. Szyfrowanie za pomocą kluczy zarządzanych przez klienta nie jest dostępne dla bezpłatnych usług wyszukiwania i jest dostępne tylko dla płatnych usług utworzonych 1 stycznia 2019 r. lub później.

indexProjections

SearchIndexerIndexProjections

Definicja dodatkowych projekcji do pomocniczego indeksu wyszukiwania.

knowledgeStore

SearchIndexerKnowledgeStore

Definicja dodatkowych projekcji w obiektach blob platformy Azure, tabelach lub plikach wzbogaconych danych.

name

string

Nazwa zestawu umiejętności.

skills SearchIndexerSkill[]:

Lista umiejętności w zestawie umiejętności.

SearchResourceEncryptionKey

Klucz szyfrowania zarządzany przez klienta w usłudze Azure Key Vault. Klucze tworzone i zarządzane mogą służyć do szyfrowania lub odszyfrowywania danych magazynowanych, takich jak indeksy i mapy synonimów.

Nazwa Typ Opis
accessCredentials

AzureActiveDirectoryApplicationCredentials

Opcjonalne poświadczenia usługi Azure Active Directory używane do uzyskiwania dostępu do usługi Azure Key Vault. Nie jest wymagane, jeśli zamiast tego używasz tożsamości zarządzanej.

identity SearchIndexerDataIdentity:

Jawna tożsamość zarządzana do użycia dla tego klucza szyfrowania. Jeśli nie zostanie określona, a właściwość poświadczeń dostępu ma wartość null, zostanie użyta tożsamość zarządzana przypisana przez system. Po zaktualizowaniu zasobu, jeśli tożsamość jawna jest nieokreślona, pozostaje niezmieniona. Jeśli określono wartość "none", wartość tej właściwości zostanie wyczyszczone.

keyVaultKeyName

string

Nazwa klucza Key Vault platformy Azure, który ma być używany do szyfrowania danych magazynowanych.

keyVaultKeyVersion

string

Wersja klucza Key Vault platformy Azure, która ma być używana do szyfrowania danych magazynowanych.

keyVaultUri

string

Identyfikator URI usługi Azure Key Vault, nazywany również nazwą DNS, który zawiera klucz używany do szyfrowania danych magazynowanych. Przykładowy identyfikator URI może mieć wartość https://my-keyvault-name.vault.azure.net.

SentimentSkill

Ta umiejętność jest przestarzała. Użyj wersji 3. Zamiast tego sentimentSkill.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.SentimentSkill

Fragment identyfikatora URI określający typ umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultLanguageCode

SentimentSkillLanguage

Wartość wskazująca, którego kodu języka użyć. Wartość domyślna to en.

description

string

Opis umiejętności opisujący dane wejściowe, wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętności bez zdefiniowanej nazwy otrzymają domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności z prefiksem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

SentimentSkillLanguage

Przestarzałe. Kody języka obsługiwane dla tekstu wejściowego przez SentimentSkill.

Nazwa Typ Opis
da

string

Duński

de

string

Niemiecki

el

string

Grecki

en

string

Angielski

es

string

Hiszpański

fi

string

Fiński

fr

string

Francuski

it

string

Włoski

nl

string

Niderlandzki

no

string

Norweski (Bokmaal)

pl

string

Polski

pt-PT

string

Portugalski (Portugalia)

ru

string

Rosyjski

sv

string

Szwedzki

tr

string

Turecki

SentimentSkillV3

Korzystając z interfejsu API analiza tekstu, ocenia tekst bez struktury i dla każdego rekordu, udostępnia etykiety tonacji (takie jak "negatywne", "neutralne" i "pozytywne") na podstawie najwyższego wyniku ufności znalezionego przez usługę na poziomie zdania i dokumentu.

Nazwa Typ Wartość domyślna Opis
@odata.type string:

#Microsoft.Skills.Text.V3.SentimentSkill

Fragment identyfikatora URI określający typ umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultLanguageCode

string

Wartość wskazująca, którego kodu języka użyć. Wartość domyślna to en.

description

string

Opis umiejętności opisujący dane wejściowe, wyjściowe i użycie umiejętności.

includeOpinionMining

boolean

False

W przypadku ustawienia wartości true dane wyjściowe umiejętności będą zawierać informacje z analiza tekstu dotyczące wyszukiwania opinii, a mianowicie cele (rzeczowniki lub czasowniki) oraz ich skojarzona ocena (przymiotnik) w tekście. Wartość domyślna to false.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnych.

modelVersion

string

Wersja modelu, która ma być używana podczas wywoływania usługi analiza tekstu. Jeśli nie zostanie określona, będzie ona domyślnie dostępna do najnowszej. Zalecamy, aby nie określać tej wartości, chyba że jest to absolutnie konieczne.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętności bez zdefiniowanej nazwy otrzymają domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności z prefiksem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

ShaperSkill

Umiejętność przekształcania danych wyjściowych. Tworzy typ złożony do obsługi pól złożonych (nazywanych również polami wieloczęściowym).

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Util.ShaperSkill

Fragment identyfikatora URI określający typ umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

description

string

Opis umiejętności opisujący dane wejściowe, wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętności bez zdefiniowanej nazwy otrzymają domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności z prefiksem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

SplitSkill

Umiejętność dzielenia ciągu na fragmenty tekstu.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.SplitSkill

Fragment identyfikatora URI określający typ umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultLanguageCode

SplitSkillLanguage

Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to en.

description

string

Opis umiejętności, która opisuje dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

maximumPageLength

integer

Żądana maksymalna długość strony. Wartość domyślna to 10000.

maximumPagesToTake

integer

Ma zastosowanie tylko wtedy, gdy właściwość textSplitMode jest ustawiona na "pages". Jeśli zostanie określony, splitSkill przestanie dzielić po przetworzeniu pierwszych stron "maximumPagesToTake", aby poprawić wydajność, gdy z każdego dokumentu jest potrzebnych tylko kilka stron początkowych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego indeksu w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

pageOverlapLength

integer

Ma zastosowanie tylko wtedy, gdy właściwość textSplitMode jest ustawiona na "pages". Jeśli zostanie określony, n+1 fragment rozpocznie się od tej liczby znaków/tokenów od końca n fragmentu.

textSplitMode

TextSplitMode

Wartość wskazująca tryb podziału do wykonania.

SplitSkillLanguage

Kody języka obsługiwane dla tekstu wejściowego przez SplitSkill.

Nazwa Typ Opis
am

string

Amharski

bs

string

Bośniacki

cs

string

Czeski

da

string

Duński

de

string

Niemiecki

en

string

Angielski

es

string

Hiszpański

et

string

Estoński

fi

string

Fiński

fr

string

Francuski

he

string

Hebrajski

hi

string

Hindi

hr

string

Chorwacki

hu

string

Węgierski

id

string

Indonezyjski

is

string

Islandzki

it

string

Włoski

ja

string

japoński

ko

string

Koreański

lv

string

Łotewski

nb

string

Norweski

nl

string

Niderlandzki

pl

string

Polski

pt

string

Portugalski (Portugalia)

pt-br

string

portugalski (Brazylia)

ru

string

Rosyjski

sk

string

Słowacki

sl

string

Słoweński

sr

string

Serbski

sv

string

Szwedzki

tr

string

Turecki

ur

string

Urdu

zh

string

Chiński (uproszczony)

TextSplitMode

Wartość wskazująca tryb podziału do wykonania.

Nazwa Typ Opis
pages

string

Podziel tekst na poszczególne strony.

sentences

string

Podziel tekst na poszczególne zdania.

TextTranslationSkill

Umiejętność tłumaczenia tekstu z jednego języka na inny.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.TranslationSkill

Fragment identyfikatora URI określający typ umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultFromLanguageCode

TextTranslationSkillLanguage

Kod języka do tłumaczenia dokumentów z dokumentów, które nie określają jawnie języka .

defaultToLanguageCode

TextTranslationSkillLanguage

Kod języka do tłumaczenia dokumentów na dokumenty, które nie określają jawnie języka do.

description

string

Opis umiejętności, która opisuje dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego indeksu w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

suggestedFrom

TextTranslationSkillLanguage

Kod języka do tłumaczenia dokumentów z, gdy nie podano ani parametru defaultFromLanguageCode, ani domyślnego parametruFromLanguageCode, a automatyczne wykrywanie języka nie powiedzie się. Wartość domyślna to en.

TextTranslationSkillLanguage

Kody języka obsługiwane dla tekstu wejściowego przez textTranslationSkill.

Nazwa Typ Opis
af

string

Afrikaans

ar

string

Arabski

bg

string

Bułgarski

bn

string

Bangla

bs

string

Bośniacki (łaciński)

ca

string

Kataloński

cs

string

Czeski

cy

string

Walijski

da

string

Duński

de

string

Niemiecki

el

string

Grecki

en

string

Angielski

es

string

Hiszpański

et

string

Estoński

fa

string

Perski

fi

string

Fiński

fil

string

Filipino

fj

string

Fijian

fr

string

Francuski

ga

string

Irlandzki

he

string

Hebrajski

hi

string

Hindi

hr

string

Chorwacki

ht

string

Haitański

hu

string

Węgierski

id

string

Indonezyjski

is

string

Islandzki

it

string

Włoski

ja

string

japoński

kn

string

Kannada

ko

string

Koreański

lt

string

Litewski

lv

string

Łotewski

mg

string

Madagaskaru

mi

string

Maoryjski

ml

string

Malayalam

ms

string

Malajski

mt

string

Maltański

mww

string

Hmong Daw

nb

string

Norweski

nl

string

Niderlandzki

otq

string

Queretaro Otomi

pa

string

Pendżabski

pl

string

Polski

pt

string

Portugalski

pt-PT

string

Portugalski (Portugalia)

pt-br

string

Portugalski (Brazylia)

ro

string

Rumuński

ru

string

Rosyjski

sk

string

Słowacki

sl

string

Słoweński

sm

string

Samoański

sr-Cyrl

string

Serbski (cyrylica)

sr-Latn

string

Serbski (łaciński)

sv

string

Szwedzki

sw

string

Kiswahili

ta

string

Tamilski

te

string

Telugu

th

string

Tajlandzki

tlh

string

Klingoński

tlh-Latn

string

Klingon (skrypt łaciński)

tlh-Piqd

string

Klingon (skrypt Klingon)

to

string

Tonga

tr

string

Turecki

ty

string

Tahitian

uk

string

Ukraiński

ur

string

Urdu

vi

string

Wietnamski

yua

string

Yucatec Maya

yue

string

Kantoniański (tradycyjny)

zh-Hans

string

Chiński (uproszczony)

zh-Hant

string

Chiński (tradycyjny)

VisualFeature

Ciągi wskazujące, jakie typy funkcji wizualizacji mają być zwracane.

Nazwa Typ Opis
adult

string

Funkcje wizualne rozpoznawane jako osoby dorosłe.

brands

string

Funkcje wizualne rozpoznawane jako marki komercyjne.

categories

string

Kategorie.

description

string

Opis

faces

string

Funkcje wizualne rozpoznawane jako twarze osób.

objects

string

Funkcje wizualne rozpoznawane jako obiekty.

tags

string

Tagi.

WebApiSkill

Umiejętność, która może wywołać punkt końcowy internetowego interfejsu API, umożliwiając rozszerzenie zestawu umiejętności przez wywołanie kodu niestandardowego.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Custom.WebApiSkill

Fragment identyfikatora URI określający typ umiejętności.

authIdentity SearchIndexerDataIdentity:

Tożsamość zarządzana przypisana przez użytkownika używana do połączeń wychodzących. Jeśli podano identyfikator authResourceId i nie zostanie określony, zostanie użyta tożsamość zarządzana przypisana przez system. W przypadku aktualizacji indeksatora, jeśli tożsamość jest nieokreślona, wartość pozostaje niezmieniona. Jeśli ustawiono wartość "none", wartość tej właściwości zostanie wyczyszczone.

authResourceId

string

Dotyczy niestandardowych umiejętności łączących się z kodem zewnętrznym w funkcji platformy Azure lub inną aplikacją, która udostępnia przekształcenia. Ta wartość powinna być identyfikatorem aplikacji utworzonym dla funkcji lub aplikacji, gdy została zarejestrowana w usłudze Azure Active Directory. Po określeniu niestandardowa umiejętność łączy się z funkcją lub aplikacją przy użyciu identyfikatora zarządzanego (systemu lub przypisanego przez użytkownika) usługi wyszukiwania oraz tokenu dostępu funkcji lub aplikacji, używając tej wartości jako identyfikatora zasobu do utworzenia zakresu tokenu dostępu.

batchSize

integer

Żądany rozmiar partii, który wskazuje liczbę dokumentów.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

degreeOfParallelism

integer

W przypadku ustawienia liczba wywołań równoległych, które można wykonać w internetowym interfejsie API.

description

string

Opis umiejętności, która opisuje dane wejściowe, dane wyjściowe i użycie umiejętności.

httpHeaders

object

Nagłówki wymagane do wykonania żądania HTTP.

httpMethod

string

Metoda żądania HTTP.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego indeksu w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

timeout

string

Żądany limit czasu żądania. Wartość domyślna to 30 sekund.

uri

string

Adres URL internetowego interfejsu API.