Udostępnij za pośrednictwem


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=2024-07-01

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.

Nagłówek żądania

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

string

uuid

Identyfikator śledzenia wysłany z żądaniem, aby ułatwić 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 nakazuje usłudze zwrócenie utworzonego/zaktualizowanego zasobu 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

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 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ć 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 w dniu 1 stycznia 2019 r. lub po 1 stycznia 2019 r.

indexProjections

SearchIndexerIndexProjections

Definicja dodatkowych projekcji do pomocniczych indeksów wyszukiwania.

knowledgeStore

SearchIndexerKnowledgeStore

Definicja dodatkowych projekcji do obiektu blob platformy Azure, tabeli 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

ErrorResponse

Odpowiedź na błąd.

Przykłady

SearchServiceCreateOrUpdateSkillset

Przykładowe żądanie

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


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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
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 wektora osadzania dla danego tekstu wejściowego przy użyciu zasobu Azure OpenAI.

AzureOpenAIModelName

Nazwa modelu usługi Azure Open AI, która zostanie wywołana.

CognitiveServicesAccountKey

Klucz konta w wielu regionach 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ęzyków 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 analizy 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ęzyków obsługiwane dla tekstu wejściowego przez EntityRecognitionSkill.

EntityRecognitionSkillV3

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

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

ImageAnalysisSkill

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

ImageAnalysisSkillLanguage

Kody języków 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ęzyków 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 dwóch lub większej liczby 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ęzyków obsługiwane dla danych wejściowych przez firmę OcrSkill.

OutputFieldMappingEntry

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

PIIDetectionSkill

Korzystając z interfejsu API analizy tekstu, wyodrębnia dane osobowe z tekstu wejściowego i umożliwia ich maskowanie.

PIIDetectionSkillMaskingMode

Ciąg wskazujący, jakiego elementu maskingMode używać do maskowania informacji osobistych wykrytych w tekście wejściowym.

SearchIndexerDataNoneIdentity

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

SearchIndexerDataUserAssignedIdentity

Określa tożsamość źródła danych do użycia.

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 to nazwa określonej właściwości. Każda wartość musi być typu pierwotnego.

SearchIndexerKnowledgeStore

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

SearchIndexerKnowledgeStoreFileProjectionSelector

Definicja projekcji dla danych do przechowywania w usłudze Azure Files.

SearchIndexerKnowledgeStoreObjectProjectionSelector

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

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ęzyków obsługiwane dla tekstu wejściowego przez SentimentSkill.

SentimentSkillV3

Korzystając z interfejsu API analizy tekstu, ocenia tekst bez struktury i dla każdego rekordu, udostępnia etykiety tonacji (takie jak "negatywne", "neutralne" i "pozytywne") na podstawie najwyższego wskaźnika 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ęzyków 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ęzyków 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.

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óremu udzielono wymaganych uprawnień dostępu do usługi Azure Key Vault, która ma być używana 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 wektora 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 wyznaczonego zasobu usługi Azure OpenAI.

authIdentity SearchIndexerDataIdentity:

Tożsamość zarządzana przypisana przez użytkownika używana na potrzeby 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 opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

dimensions

integer

Liczba wymiarów, które powinny mieć wynikowe osadzanie danych wyjściowych. Obsługiwane tylko w modelach osadzania tekstu-3 i nowszych.

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.

modelName

AzureOpenAIModelName

Nazwa modelu osadzania wdrożonego w podanej ścieżce deploymentId.

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 na indeksie 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 usługi Azure OpenAI.

AzureOpenAIModelName

Nazwa modelu usługi Azure Open AI, która zostanie wywołana.

Nazwa Typ Opis
text-embedding-3-large

string

text-embedding-3-small

string

text-embedding-ada-002

string

CognitiveServicesAccountKey

Klucz konta w wielu regionach 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łączony 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 aprowizacji 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.

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 dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

description

string

Opis umiejętności opisujący 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 na indeksie 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ść.

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 określająca, czy porównania z nazwą jednostki powinny być wrażliwe na wielkość liter znaków. Przykładowe dopasowania przypadków niewrażliwych na wartość "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 accentSensitive 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 caseSensitive wartości.

defaultFuzzyEditDistance

integer

Zmienia domyślną wartość odległości edycji rozmytej dla tej jednostki. Może sł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 niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jednostki w danych wyjściowych umiejętności.

fuzzyEditDistance

integer

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

id

string

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

name

string

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

subtype

string

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

type

string

To pole może służyć jako przekazywanie niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem 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 alias ma 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 opisujący 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 przebiegu 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 parametrze CustomEntity, ta wartość będzie wartością domyślną.

globalDefaultCaseSensitive

boolean

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

globalDefaultFuzzyEditDistance

integer

Flaga globalna rozmyteEditDistance. Jeśli właściwość FuzzyEditDistance nie jest ustawiona w poleceniu 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 na indeksie 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ęzyków 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łączony 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 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 opisujący 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 na indeksie 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ść "domyślna".

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 analizy 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 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 opisujący 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 współczynnik ufności jest większy niż określona wartość. Jeśli nie zostanie ustawiona (wartość domyślna) lub jeśli jawnie zostanie ustawiona wartość null, zostaną uwzględnione wszystkie jednostki.

modelVersion

string

Wersja modelu do użycia podczas wywoływania usługi analizy 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ść bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie 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ść.

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

EntityRecognitionSkillLanguage

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

description

string

Opis umiejętności opisujący dane wejściowe, dane 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 z 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 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 współczynnik ufności jest większy niż określona wartość. Jeśli nie zostanie ustawiona (wartość domyślna) lub jeśli jawnie zostanie ustawiona wartość null, zostaną uwzględnione wszystkie jednostki.

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 na indeksie 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ść.

EntityRecognitionSkillLanguage

Przestarzałe. Kody języków 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

Holenderski

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

Chinese-Simplified

zh-Hant

string

Chinese-Traditional

EntityRecognitionSkillV3

Przy użyciu interfejsu API analizy 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 powinny 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 opisujący 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 współczynnik ufności jest większy niż określona wartość. Jeśli nie zostanie ustawiona (wartość domyślna) lub jeśli jawnie zostanie ustawiona wartość null, zostaną uwzględnione wszystkie jednostki.

modelVersion

string

Wersja modelu do użycia podczas wywoływania interfejsu API analizy 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ść bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie 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ść.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

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 dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultLanguageCode

ImageAnalysisSkillLanguage

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

description

string

Opis umiejętności opisujący dane wejściowe, dane 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 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 na indeksie 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ść.

visualFeatures

VisualFeature[]

Lista funkcji wizualnych.

ImageAnalysisSkillLanguage

Kody języków 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

Holenderski

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

Tajski

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

Rekursywne dane wejściowe 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 dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultLanguageCode

KeyPhraseExtractionSkillLanguage

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

description

string

Opis umiejętności opisujący 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.

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 do użycia podczas wywoływania usługi analizy 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ść bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie 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ść.

KeyPhraseExtractionSkillLanguage

Kody języków 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

Holenderski

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 dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultCountryHint

string

Kod kraju używany jako wskazówka do 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, 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.

modelVersion

string

Wersja modelu do użycia podczas wywoływania usługi analizy 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ść bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie 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ść.

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

Linie są oddzielone pojedynczym znakiem spacji.

MergeSkill

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

Nazwa Typ Domyślna wartość 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 dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

description

string

Opis umiejętności opisujący 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.

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ść bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie 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ść.

OcrSkill

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

Nazwa Typ Domyślna wartość 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 dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultLanguageCode

OcrSkillLanguage

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

description

string

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

detectOrientation

boolean

False

Wartość wskazująca, aby włączyć wykrywanie orientacji lub nie. Wartość domyślna to false.

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.

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ść bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie 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ść.

OcrSkillLanguage

Kody języków 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

Asturyjski

awa

string

Awadhi-Hindi (Devanagiri)

az

string

Azerbejdżan (łaciński)

be

string

Białoruś (cyrylica i łacińska)

be-cyrl

string

Białorusin (cyrylica)

be-latn

string

Białorusi (ł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

Bretoński

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ńska)

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

Dolnołużycki

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

Filipiński

fj

string

Fijian

fo

string

Farerski

fr

string

Francuski

fur

string

Frulian

fy

string

Zachodni Fryzyjscy

ga

string

Irlandzki

gag

string

Gagauz (łaciński)

gd

string

Język szkocki gaelicki

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órnołużycki

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

Grenlandzki

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

Kornwalijski

ky

string

Kyrgyz (Cyrylica)

la

string

Łacina

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

Holenderski

no

string

Norweski

nog

string

Nogay

oc

string

Occitan

os

string

Ossetic

pa

string

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

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

Swahili (łaciński)

tet

string

Tetum

tg

string

Tadżyk (cyrylica)

thf

string

Thangmi

tk

string

Turkmen (łaciński)

to

string

Tonga

tr

string

Turecki

tt

string

Tatar (łaciński)

tyv

string

Tuvan

ug

string

Uygur (arabski)

unk

string

Nieznany (wszystko)

ur

string

Urdu

uz

string

Uzbek (łaciński)

uz-arab

string

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

Zhen

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

Nazwa docelowa danych wyjściowych. Jest to opcjonalne i domyślne nazwa.

PIIDetectionSkill

Korzystając z interfejsu API analizy tekstu, wyodrębnia dane osobowe z tekstu wejściowego i umożliwia ich maskowanie.

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 opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

domain

string

Jeśli zostanie określony, ustawi domenę PII tak, aby zawierała tylko podzbiór 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 jest ustawiony na zamianę. 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 współczynnik ufności jest większy niż określona wartość. Jeśli nie zostanie ustawiona (wartość domyślna) lub jeśli jawnie zostanie ustawiona wartość null, zostaną uwzględnione wszystkie jednostki.

modelVersion

string

Wersja modelu do użycia podczas wywoływania usługi analizy 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ść bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie 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 elementu maskingMode używać do maskowania informacji osobistych wykrytych w tekście wejściowym.

Nazwa Typ Opis
none

string

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

replace

string

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

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ść źródła danych do użycia.

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 to nazwa 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, na który ma być mapowanie wartości klucza dokumentu nadrzędnego. 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 to nazwa 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 w obiektach blob platformy Azure, tabelach lub plikach wzbogaconych danych.

Nazwa Typ Opis
projections

SearchIndexerKnowledgeStoreProjection[]

Lista dodatkowych projekcji do wykonania podczas indeksowania.

storageConnectionString

string

Parametry połączenia z projekcjami konta magazynu będą przechowywane.

SearchIndexerKnowledgeStoreFileProjectionSelector

Definicja projekcji dla danych do przechowywania w usłudze 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 odniesienia do innej projekcji.

source

string

Dane źródłowe 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 odniesienia do innej projekcji.

source

string

Dane źródłowe do projektu.

sourceContext

string

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

storageContainer

string

Kontener obiektów blob do przechowywania projekcji.

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 odniesienia do innej projekcji.

source

string

Dane źródłowe 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

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 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ć 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 w dniu 1 stycznia 2019 r. lub po 1 stycznia 2019 r.

indexProjections

SearchIndexerIndexProjections

Definicja dodatkowych projekcji do pomocniczych indeksów wyszukiwania.

knowledgeStore

SearchIndexerKnowledgeStore

Definicja dodatkowych projekcji do obiektu blob platformy Azure, tabeli lub plików 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.

keyVaultKeyName

string

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

keyVaultKeyVersion

string

Wersja klucza usługi Azure Key Vault, 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 być 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 dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultLanguageCode

SentimentSkillLanguage

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

description

string

Opis umiejętności opisujący 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 na indeksie 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ść.

SentimentSkillLanguage

Przestarzałe. Kody języków 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

Holenderski

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 analizy tekstu, ocenia tekst bez struktury i dla każdego rekordu, udostępnia etykiety tonacji (takie jak "negatywne", "neutralne" i "pozytywne") na podstawie najwyższego wskaźnika ufności znalezionego przez usługę na poziomie zdania i dokumentu.

Nazwa Typ Domyślna wartość 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 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 opisujący dane wejściowe, dane 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 analizy tekstu na potrzeby 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 zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

modelVersion

string

Wersja modelu do użycia podczas wywoływania usługi analizy 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ść bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie 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ść.

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 dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

description

string

Opis umiejętności opisujący 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 na indeksie 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ść.

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 opisujący 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

Dotyczy tylko wtedy, gdy właściwość textSplitMode jest ustawiona na wartość "pages". Jeśli zostanie określony, splitSkill przestanie dzielić po przetworzeniu pierwszych stron "maximumPagesToTake", aby zwiększyć wydajność, gdy z każdego dokumentu będzie 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 na indeksie 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

Dotyczy tylko wtedy, gdy właściwość textSplitMode jest ustawiona na wartość "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ęzyków 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

Holenderski

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 z 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 opisujący 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 na indeksie 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 danych wejściowych fromLanguageCode, ani parametru defaultFromLanguageCode, a automatyczne wykrywanie języka kończy się niepowodzeniem. Wartość domyślna to en.

TextTranslationSkillLanguage

Kody języków 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

Filipiński

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

Malgaski

mi

string

Maoryjski

ml

string

Malayalam

ms

string

Malajski

mt

string

Maltański

mww

string

Hmong Daw

nb

string

Norweski

nl

string

Holenderski

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

Suahili

ta

string

Tamilski

te

string

Telugu

th

string

Tajski

tlh

string

Klingon

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

Kantoń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 na potrzeby 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. W przypadku ustawienia wartości "none" wartość tej właściwości zostanie wyczyszczone.

authResourceId

string

Dotyczy umiejętności niestandardowych łą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 przy użyciu 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 opisujący 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 na indeksie 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.