Skillsets - Get

Извлекает набор навыков в службе поиска.

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

Параметры URI

Имя В Обязательно Тип Описание
endpoint
path True

string

URL-адрес конечной точки службы поиска.

skillsetName
path True

string

Имя извлекаемого набора навыков.

api-version
query True

string

Версия API клиента.

Заголовок запроса

Имя Обязательно Тип Описание
x-ms-client-request-id

string

uuid

Идентификатор отслеживания, отправленный с запросом на помощь в отладке.

Ответы

Имя Тип Описание
200 OK

SearchIndexerSkillset

Набор навыков успешно возвращается.

Other Status Codes

SearchError

Ответ об ошибке.

Примеры

SearchServiceGetSkillset

Образец запроса

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

Пример ответа

{
  "name": "demoskillset",
  "description": "Extract entities, detect language and extract key-phrases",
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.EntityRecognitionSkill",
      "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": "myKeyName",
    "keyVaultKeyVersion": "myKeyVersion",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "accessCredentials": {
      "applicationId": "00000000-0000-0000-0000-000000000000",
      "applicationSecret": null
    }
  }
}

Определения

Имя Описание
AzureActiveDirectoryApplicationCredentials

Учетные данные зарегистрированного приложения, созданного для службы поиска, которые используются для доступа к ключам шифрования, хранящимся в Azure Key Vault с проверкой подлинности.

CognitiveServicesAccountKey

Ресурс службы ИИ Azure, подготовленный с помощью ключа, присоединенного к набору навыков.

ConditionalSkill

Навык, который позволяет сценариям, для которых требуется логическая операция для определения данных, назначаемых выходным данным.

CustomEntity

Объект , содержащий сведения о найденных совпадениях и связанные метаданные.

CustomEntityAlias

Сложный объект, который можно использовать для указания альтернативных орфографических выражений или синонимов для имени корневой сущности.

CustomEntityLookupSkill

Навык ищет текст из пользовательского списка слов и фраз.

CustomEntityLookupSkillLanguage

Коды языков, поддерживаемые для входного текста CustomEntityLookupSkill.

DefaultCognitiveServicesAccount

Пустой объект, представляющий ресурс службы ИИ Azure по умолчанию для набора навыков.

DocumentExtractionSkill

Навык, который извлекает содержимое из файла в конвейере обогащения.

EntityCategory

Строка, указывающая, какие категории сущностей следует возвращать.

EntityLinkingSkill

С помощью API Анализ текста извлекает связанные сущности из текста.

EntityRecognitionSkill

Распознавание сущностей анализа текста.

EntityRecognitionSkillLanguage

Коды языков, поддерживаемые entityRecognitionSkill для ввода текста.

EntityRecognitionSkillV3

С помощью API Анализ текста извлекает сущности разных типов из текста.

ImageAnalysisSkill

Навык, который анализирует файлы изображений. Он извлекает широкий набор визуальных функций на основе содержимого изображения.

ImageAnalysisSkillLanguage

Коды языков, поддерживаемые для ввода ImageAnalysisSkill.

ImageDetail

Строка, указывающая, какие сведения о конкретном домене следует вернуть.

InputFieldMappingEntry

Сопоставление полей ввода для навыка.

KeyPhraseExtractionSkill

Навык, использующий анализ текста для извлечения ключевых фраз.

KeyPhraseExtractionSkillLanguage

Коды языков, поддерживаемые для входного текста KeyPhraseExtractionSkill.

LanguageDetectionSkill

Навык, который определяет язык входного текста и сообщает один код языка для каждого документа, отправленного в запрос. Код языка сопряжен с оценкой, указывающей достоверность анализа.

MergeSkill

Навык объединения двух или более строк в одну единую строку с необязательным определяемым пользователем разделителем, разделяющим каждую часть компонента.

OcrSkill

Навык, который извлекает текст из файлов изображений.

OcrSkillLanguage

Коды языков, поддерживаемые для ввода OcrSkill.

OutputFieldMappingEntry

Сопоставление выходных полей для навыка.

PIIDetectionSkill

С помощью API Анализ текста извлекает персональные данные из входного текста и предоставляет возможность маскировать их.

PIIDetectionSkillMaskingMode

Строка, указывающая, какой параметр maskingMode следует использовать для маскирования персональных данных, обнаруженных во входном тексте.

SearchError

Описывает условие ошибки для API.

SearchIndexerKnowledgeStore

Определение дополнительных проекций для больших двоичных объектов Azure, таблиц или файлов обогащенных данных.

SearchIndexerKnowledgeStoreFileProjectionSelector

Определение проекции для данных для хранения в Файлы Azure.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Определение проекции для данных для хранения в BLOB-объекте Azure.

SearchIndexerKnowledgeStoreProjection

Объект контейнера для различных селекторов проекций.

SearchIndexerKnowledgeStoreTableProjectionSelector

Описание данных для хранения в таблицах Azure.

SearchIndexerSkillset

Список навыков.

SearchResourceEncryptionKey

Ключ шифрования, управляемый клиентом, в Azure Key Vault. Ключи, которые вы создаете и которыми управляете, можно использовать для шифрования и расшифровки неактивных данных в службе поиска, таких как индексы и сопоставления синонимов.

SentimentSkill

Анализ положительно-отрицательной тональности для анализа текста, оцененный как значение с плавающей запятой в диапазоне от нуля до 1.

SentimentSkillLanguage

Коды языков, поддерживаемые для входного текста в SentimentSkill.

SentimentSkillV3

Используя API Анализ текста, оценивает неструктурированный текст и для каждой записи предоставляет метки тональности (например, "отрицательные", "нейтральные" и "положительные") на основе самой высокой оценки достоверности, найденной службой на уровне предложения и документа.

ShaperSkill

Навык изменения формы выходных данных. Он создает сложный тип для поддержки составных полей (также известных как многокомпонентные поля).

SplitSkill

Навык разделения строки на фрагменты текста.

SplitSkillLanguage

Коды языков, поддерживаемые для входного текста SplitSkill.

TextSplitMode

Значение , указывающее, какой режим разделения следует выполнить.

TextTranslationSkill

Навык перевода текста с одного языка на другой.

TextTranslationSkillLanguage

Коды языков, поддерживаемые для ввода текста TextTranslationSkill.

VisualFeature

Строки, указывающие, какие типы визуальных признаков следует возвращать.

WebApiSkill

Навык, который может вызывать конечную точку веб-API, позволяя расширить набор навыков, вызывая пользовательский код.

AzureActiveDirectoryApplicationCredentials

Учетные данные зарегистрированного приложения, созданного для службы поиска, которые используются для доступа к ключам шифрования, хранящимся в Azure Key Vault с проверкой подлинности.

Имя Тип Описание
applicationId

string

Идентификатор приложения AAD, которому предоставлены необходимые разрешения на доступ к Key Vault Azure, который будет использоваться при шифровании неактивных данных. Идентификатор приложения не следует путать с идентификатором объекта для приложения AAD.

applicationSecret

string

Ключ проверки подлинности указанного приложения AAD.

CognitiveServicesAccountKey

Ресурс службы ИИ Azure, подготовленный с помощью ключа, присоединенного к набору навыков.

Имя Тип Описание
@odata.type string:

#Microsoft.Azure.Search.CognitiveServicesByKey

Фрагмент URI, указывающий тип ресурса службы ИИ Azure, присоединенного к набору навыков.

description

string

Описание ресурса службы ИИ Azure, присоединенного к набору навыков.

key

string

Ключ, используемый для подготовки ресурса службы ИИ Azure, присоединенного к набору навыков.

ConditionalSkill

Навык, который позволяет сценариям, для которых требуется логическая операция для определения данных, назначаемых выходным данным.

Имя Тип Описание
@odata.type string:

#Microsoft.Skills.Util.ConditionalSkill

Фрагмент URI, указывающий тип навыка.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

CustomEntity

Объект , содержащий сведения о найденных совпадениях и связанные метаданные.

Имя Тип Описание
accentSensitive

boolean

Значение по умолчанию — false. Логическое значение, указывающее, должно ли сравнение с именем сущности быть чувствительным к диакритических знаков.

aliases

CustomEntityAlias[]

Массив сложных объектов, которые можно использовать для указания альтернативных орфографических выражений или синонимов для имени корневой сущности.

caseSensitive

boolean

Значение по умолчанию — false. Логическое значение, указывающее, следует ли учитывать регистр символов при сравнении с названием сущности. Примеры совпадений "Microsoft" без учета регистра могут быть: microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

boolean

Изменяет значение чувствительности диакритических знаков по умолчанию для этой сущности. Он используется для изменения значения по умолчанию для всех псевдонимов accentSensitive.

defaultCaseSensitive

boolean

Изменяет значение конфиденциальности регистра по умолчанию для этой сущности. Он используется для изменения значения по умолчанию для всех псевдонимов caseSensitive.

defaultFuzzyEditDistance

integer

Изменяет значение нечеткого расстояния редактирования по умолчанию для этой сущности. Можно использовать для изменения значения по умолчанию для всех псевдонимов fuzzyEditDistance.

description

string

Это поле можно использовать в качестве сквозной передачи для пользовательских метаданных о сопоставленных текстах. Значение этого поля будет отображаться с каждым совпадением сущности в выходных данных навыка.

fuzzyEditDistance

integer

Значение по умолчанию — 0. Максимальное значение — 5. Допустимое количество символов, которые могут не соответствовать названию сущности, однако при этом совпадение будет найдено. Возвращается наименьшее возможное значение нечеткости для любого заданного соответствия. Например, если расстояние редактирования равно 3, "Windows10" по-прежнему будет соответствовать "Windows", "Windows10" и "Windows 7". Если параметр чувствительности к регистру имеет значение false, то разница в регистре НЕ считается нечеткостью.

id

string

Это поле можно использовать в качестве сквозной передачи для пользовательских метаданных о сопоставленных текстах. Значение этого поля будет отображаться с каждым совпадением сущности в выходных данных навыка.

name

string

Дескриптор сущности верхнего уровня. Совпадения в выходных данных навыка будут группироваться по этому названию. Оно должно представлять "нормализованную" форму найденного текста.

subtype

string

Это поле можно использовать в качестве сквозной передачи для пользовательских метаданных о сопоставленных текстах. Значение этого поля будет отображаться с каждым совпадением сущности в выходных данных навыка.

type

string

Это поле можно использовать в качестве сквозной передачи для пользовательских метаданных о сопоставленных текстах. Значение этого поля будет отображаться с каждым совпадением сущности в выходных данных навыка.

CustomEntityAlias

Сложный объект, который можно использовать для указания альтернативных орфографических выражений или синонимов для имени корневой сущности.

Имя Тип Описание
accentSensitive

boolean

Определите, учитывает ли псевдоним диакритические знаки.

caseSensitive

boolean

Определите, учитывается ли регистр псевдонима.

fuzzyEditDistance

integer

Определите расстояние нечеткого редактирования псевдонима.

text

string

Текст псевдонима.

CustomEntityLookupSkill

Навык ищет текст из пользовательского списка слов и фраз.

Имя Тип Описание
@odata.type string:

#Microsoft.Skills.Text.CustomEntityLookupSkill

Фрагмент URI, указывающий тип навыка.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

defaultLanguageCode

CustomEntityLookupSkillLanguage

Значение , указывающее, какой код языка использовать. По умолчанию — en.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

entitiesDefinitionUri

string

Путь к файлу JSON или CSV, содержащему весь целевой текст для сопоставления. Это определение сущности считывается в начале выполнения индексатора. Любые обновления этого файла во время выполнения индексатора не вступают в силу до последующих запусков. Конфигурация должна быть доступна по протоколу HTTPS.

globalDefaultAccentSensitive

boolean

Глобальный флаг для AccentSensitive. Если accentSensitive не задан в CustomEntity, это значение будет значением по умолчанию.

globalDefaultCaseSensitive

boolean

Глобальный флаг для CaseSensitive. Если параметр CaseSensitive не задан в CustomEntity, это значение будет значением по умолчанию.

globalDefaultFuzzyEditDistance

integer

Глобальный флаг для FuzzyEditDistance. Если параметр FuzzyEditDistance не задан в CustomEntity, это значение будет значением по умолчанию.

inlineEntitiesDefinition

CustomEntity[]

Встроенное определение CustomEntity.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

CustomEntityLookupSkillLanguage

Коды языков, поддерживаемые для входного текста CustomEntityLookupSkill.

Имя Тип Описание
da

string

Датский

de

string

Немецкий

en

string

Английский

es

string

Испанский

fi

string

Финский

fr

string

Французский

it

string

Итальянский

ko

string

Корейский

pt

string

Португальский

DefaultCognitiveServicesAccount

Пустой объект, представляющий ресурс службы ИИ Azure по умолчанию для набора навыков.

Имя Тип Описание
@odata.type string:

#Microsoft.Azure.Search.DefaultCognitiveServices

Фрагмент URI, указывающий тип ресурса службы ИИ Azure, присоединенного к набору навыков.

description

string

Описание ресурса службы ИИ Azure, присоединенного к набору навыков.

DocumentExtractionSkill

Навык, который извлекает содержимое из файла в конвейере обогащения.

Имя Тип Описание
@odata.type string:

#Microsoft.Skills.Util.DocumentExtractionSkill

Фрагмент URI, указывающий тип навыка.

configuration

object

Словарь конфигураций для навыка.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

dataToExtract

string

Тип данных, извлекаемых для навыка. Если значение не определено, будет задано значение contentAndMetadata.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

parsingMode

string

ParsingMode для навыка. Если значение не определено, будет задано значение "default".

EntityCategory

Строка, указывающая, какие категории сущностей следует возвращать.

Имя Тип Описание
datetime

string

Сущности, описывающие дату и время.

email

string

Сущности, описывающие адрес электронной почты.

location

string

Сущности, описывающие физическое расположение.

organization

string

Сущности, описывающие организацию.

person

string

Сущности, описывающие человека.

quantity

string

Сущности, описывающие количество.

url

string

Сущности, описывающие URL-адрес.

EntityLinkingSkill

С помощью API Анализ текста извлекает связанные сущности из текста.

Имя Тип Описание
@odata.type string:

#Microsoft.Skills.Text.V3.EntityLinkingSkill

Фрагмент URI, указывающий тип навыка.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

defaultLanguageCode

string

Значение , указывающее, какой код языка использовать. По умолчанию — en.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

minimumPrecision

number

Значение от 0 до 1, используемое для включения только сущностей, оценка достоверности которых больше указанного значения. Если значение не задано (по умолчанию) или явно задано значение NULL, будут включены все сущности.

modelVersion

string

Версия модели, используемая при вызове службы Анализ текста. Если значение не указано, по умолчанию будет использоваться последняя доступная версия. Мы рекомендуем не указывать это значение, если в этом нет крайней необходимости.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

EntityRecognitionSkill

Распознавание сущностей анализа текста.

Имя Тип Описание
@odata.type string:

#Microsoft.Skills.Text.EntityRecognitionSkill

Фрагмент URI, указывающий тип навыка.

categories

EntityCategory[]

Список категорий сущностей, которые необходимо извлечь.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

defaultLanguageCode

EntityRecognitionSkillLanguage

Значение , указывающее, какой код языка использовать. По умолчанию — en.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

includeTypelessEntities

boolean

Определяет, следует ли включать сущности, которые хорошо известны, но не соответствуют предварительно определенному типу. Если эта конфигурация не задана (по умолчанию), задайте значение NULL или значение false, сущности, которые не соответствуют одному из предварительно определенных типов, не будут отображаться.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

minimumPrecision

number

Значение от 0 до 1, используемое для включения только сущностей, оценка достоверности которых больше указанного значения. Если значение не задано (по умолчанию) или явно задано значение NULL, будут включены все сущности.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

EntityRecognitionSkillLanguage

Коды языков, поддерживаемые entityRecognitionSkill для ввода текста.

Имя Тип Описание
ar

string

Арабский

cs

string

Чешский

da

string

Датский

de

string

Немецкий

el

string

Греческий

en

string

Английский

es

string

Испанский

fi

string

Финский

fr

string

Французский

hu

string

Венгерский

it

string

Итальянский

ja

string

Японский

ko

string

Корейский

nl

string

Нидерландский

no

string

Норвежский (Бокмаал)

pl

string

Польский

pt-BR

string

Португальский (Бразилия)

pt-PT

string

Португальский (Португалия)

ru

string

Русский

sv

string

Шведский

tr

string

Турецкий

zh-Hans

string

Китайский (упрощенное письмо)

zh-Hant

string

Китайский (традиционное письмо)

EntityRecognitionSkillV3

С помощью API Анализ текста извлекает сущности разных типов из текста.

Имя Тип Описание
@odata.type string:

#Microsoft.Skills.Text.V3.EntityRecognitionSkill

Фрагмент URI, указывающий тип навыка.

categories

string[]

Список категорий сущностей, которые необходимо извлечь.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

defaultLanguageCode

string

Значение , указывающее, какой код языка использовать. По умолчанию — en.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

minimumPrecision

number

Значение от 0 до 1, используемое для включения только сущностей, оценка достоверности которых больше указанного значения. Если значение не задано (по умолчанию) или явно задано значение NULL, будут включены все сущности.

modelVersion

string

Версия модели, используемая при вызове службы Анализ текста. Если значение не указано, по умолчанию будет использоваться последняя доступная версия. Мы рекомендуем не указывать это значение, если в этом нет крайней необходимости.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

ImageAnalysisSkill

Навык, который анализирует файлы изображений. Он извлекает широкий набор визуальных функций на основе содержимого изображения.

Имя Тип Описание
@odata.type string:

#Microsoft.Skills.Vision.ImageAnalysisSkill

Фрагмент URI, указывающий тип навыка.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

defaultLanguageCode

ImageAnalysisSkillLanguage

Значение , указывающее, какой код языка использовать. По умолчанию — en.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

details

ImageDetail[]

Строка, указывающая, какие сведения о конкретном домене следует вернуть.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

visualFeatures

VisualFeature[]

Список визуальных функций.

ImageAnalysisSkillLanguage

Коды языков, поддерживаемые для ввода ImageAnalysisSkill.

Имя Тип Описание
ar

string

Арабский

az

string

Азербайджанский

bg

string

Болгарский

bs

string

Боснийский (латиница)

ca

string

Каталонский

cs

string

Чешский

cy

string

Валлийский

da

string

Датский

de

string

Немецкий

el

string

Греческий

en

string

Английский

es

string

Испанский

et

string

Эстонский

eu

string

Баскский

fi

string

Финский

fr

string

Французский

ga

string

Ирландский

gl

string

Галисийский

he

string

Иврит

hi

string

Hindi

hr

string

Хорватский

hu

string

Венгерский

id

string

Индонезийский

it

string

Итальянский

ja

string

Японский

kk

string

Казахский

ko

string

Корейский

lt

string

Литовский

lv

string

Латышский

mk

string

Macedonian

ms

string

Малайский (Малайзия)

nb

string

Норвежский (букмол)

nl

string

Нидерландский

pl

string

Польский

prs

string

Дари

pt

string

Португальский — Португалия

pt-BR

string

Португальский (Бразилия)

pt-PT

string

Португальский — Португалия

ro

string

Румынский

ru

string

Русский

sk

string

Словацкий

sl

string

Словенский

sr-Cyrl

string

Сербский — кириллица RS

sr-Latn

string

Сербский — латиница RS

sv

string

Шведский

th

string

Тайский

tr

string

Турецкий

uk

string

Украинский

vi

string

Вьетнамский

zh

string

Китайский (упрощенный)

zh-Hans

string

Китайский (упрощенный)

zh-Hant

string

Китайский (традиционное письмо)

ImageDetail

Строка, указывающая, какие сведения о конкретном домене следует вернуть.

Имя Тип Описание
celebrities

string

Подробности признаны знаменитостями.

landmarks

string

Сведения, распознанные как ориентиры.

InputFieldMappingEntry

Сопоставление полей ввода для навыка.

Имя Тип Описание
inputs

InputFieldMappingEntry[]

Рекурсивные входные данные, используемые при создании сложного типа.

name

string

Имя входа.

source

string

Источник входных данных.

sourceContext

string

Исходный контекст, используемый для выбора рекурсивных входных данных.

KeyPhraseExtractionSkill

Навык, использующий анализ текста для извлечения ключевых фраз.

Имя Тип Описание
@odata.type string:

#Microsoft.Skills.Text.KeyPhraseExtractionSkill

Фрагмент URI, указывающий тип навыка.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

defaultLanguageCode

KeyPhraseExtractionSkillLanguage

Значение , указывающее, какой код языка использовать. По умолчанию — en.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

maxKeyPhraseCount

integer

Число, указывающее количество возвращаемых ключевых фраз. Если они отсутствуют, будут возвращены все идентифицированные ключевые фразы.

modelVersion

string

Версия модели, используемая при вызове службы Анализ текста. Если значение не указано, по умолчанию будет использоваться последняя доступная версия. Мы рекомендуем не указывать это значение, если в этом нет крайней необходимости.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

KeyPhraseExtractionSkillLanguage

Коды языков, поддерживаемые для входного текста KeyPhraseExtractionSkill.

Имя Тип Описание
da

string

Датский

de

string

Немецкий

en

string

Английский

es

string

Испанский

fi

string

Финский

fr

string

Французский

it

string

Итальянский

ja

string

Японский

ko

string

Корейский

nl

string

Нидерландский

no

string

Норвежский (Bokmaal)

pl

string

Польский

pt-BR

string

Португальский (Бразилия)

pt-PT

string

Португальский (Португалия)

ru

string

Русский

sv

string

Шведский

LanguageDetectionSkill

Навык, который определяет язык входного текста и сообщает один код языка для каждого документа, отправленного в запрос. Код языка сопряжен с оценкой, указывающей достоверность анализа.

Имя Тип Описание
@odata.type string:

#Microsoft.Skills.Text.LanguageDetectionSkill

Фрагмент URI, указывающий тип навыка.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

defaultCountryHint

string

Код страны, используемый в качестве указания для модели распознавания языка, если он не может устранить неоднозначности языка.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

modelVersion

string

Версия модели, используемая при вызове службы Анализ текста. Если значение не указано, по умолчанию будет использоваться последняя доступная версия. Мы рекомендуем не указывать это значение, если в этом нет крайней необходимости.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

MergeSkill

Навык объединения двух или более строк в одну единую строку с необязательным определяемым пользователем разделителем, разделяющим каждую часть компонента.

Имя Тип Default value Описание
@odata.type string:

#Microsoft.Skills.Text.MergeSkill

Фрагмент URI, указывающий тип навыка.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

insertPostTag

string

Тег указывает конец объединенного текста. По умолчанию тег является пустым пробелом.

insertPreTag

string

Тег указывает начало объединенного текста. По умолчанию тег является пустым пробелом.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

OcrSkill

Навык, который извлекает текст из файлов изображений.

Имя Тип Default value Описание
@odata.type string:

#Microsoft.Skills.Vision.OcrSkill

Фрагмент URI, указывающий тип навыка.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

defaultLanguageCode

OcrSkillLanguage

Значение , указывающее, какой код языка использовать. По умолчанию — en.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

detectOrientation

boolean

False

Значение , указывающее, следует ли включить обнаружение ориентации. Значение по умолчанию — false.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

OcrSkillLanguage

Коды языков, поддерживаемые для ввода OcrSkill.

Имя Тип Описание
Jns

string

Жаунсари (Деванагири)

af

string

Африкаанс

anp

string

Ангика (Деванагири)

ar

string

Арабский

ast

string

Астурийский

awa

string

Авадхи хинди (Деванагири)

az

string

Азербайджанский (латиница)

be

string

Белорусский (кириллица и латиница)

be-cyrl

string

Белорусский (кириллица)

be-latn

string

Белорусский (латиница)

bfy

string

Багхели

bfz

string

Махасу пахари (Деванагири)

bg

string

Болгарский

bgc

string

Харьянви

bho

string

Бходжпури хинди (Деванагири)

bi

string

Бислама

bns

string

Бундели

br

string

Бретонский

bra

string

Браджбха

brx

string

Бодо (Деванагири)

bs

string

Боснийский (латиница)

bua

string

Бурятский (кириллица)

ca

string

Каталонский

ceb

string

Себуанский

ch

string

Чаморро

cnr-cyrl

string

Черногорский (кириллица)

cnr-latn

string

Черногорский (латиница)

co

string

Корсиканский

crh

string

Крымско-татарский (латиница)

cs

string

Чешский

csb

string

Кашубский

cy

string

Валлийский

da

string

Датский

de

string

Немецкий

dhi

string

Дхимал (Деванагири)

doi

string

Догри (Деванагири)

dsb

string

Нижнелужицкий

el

string

Греческий

en

string

Английский

es

string

Испанский

et

string

Эстонский

eu

string

Баскский

fa

string

Персидский

fi

string

Финский

fil

string

Филиппинский

fj

string

Фиджийский

fo

string

Фарерский

fr

string

Французский

fur

string

Frulian

fy

string

Западнофризский

ga

string

Ирландский

gag

string

Гагаузский (латиница)

gd

string

Гэльский

gil

string

Кирибати

gl

string

Галисийский

gon

string

Гонди (Деванагири)

gv

string

Мэнский

gvr

string

Гурунг (Деванагири)

haw

string

Гавайский

hi

string

Hindi

hlb

string

Халби (Деванагири)

hne

string

Чхаттисгархи (Деванагири)

hni

string

Хани

hoc

string

Хо (Деванагири)

hr

string

Хорватский

hsb

string

Верхнелужицкий

ht

string

Гаитянский креольский

hu

string

Венгерский

ia

string

Интерлингва

id

string

Индонезийский

is

string

Исландский

it

string

Итальянский

iu

string

Инуктитут (латиница)

ja

string

Японский

jv

string

Яванская письменность

kaa

string

Каракалпакский (латиница)

kaa-cyrl

string

Каракалпакский (кириллица)

kac

string

Качинский (латиница)

kea

string

Кабувердьяну

kfq

string

Корку

kha

string

Кхаси

kk-cyrl

string

Казахский (кириллица)

kk-latn

string

Казахский (латиница)

kl

string

Гренландский

klr

string

Халинг

kmj

string

Малто (Деванагири)

ko

string

Корейский

kos

string

Косяэ

kpy

string

Корякский

krc

string

Карачаево-балкарский

kru

string

Курух (Деванагири)

ksh

string

Рипуарский

ku-arab

string

Курдский (арабский)

ku-latn

string

Курдский (латиница)

kum

string

Кумыкский (кириллица)

kw

string

Корнский

ky

string

Киргизский (кириллица)

la

string

Латиница

lb

string

Люксембургский

lkt

string

Лакота

lt

string

Литовский

mi

string

Маори

mn

string

Монгольский (кириллица)

mr

string

Маратхи

ms

string

Малайский (латиница)

mt

string

Мальтийский

mww

string

Хмонг дау (латиница)

myv

string

Ерзянский (кириллица)

nap

string

Неаполитанский

nb

string

Норвежский

ne

string

Непальский

niu

string

Ниуэ

nl

string

Нидерландский

no

string

Норвежский

nog

string

Ногайский

oc

string

Окситанский

os

string

Осетинский

pa

string

Панджаби (арабский)

pl

string

Польский

prs

string

Дари

ps

string

Пушту

pt

string

Португальский

quc

string

Киче

rab

string

Чамлинг

rm

string

Ретороманский

ro

string

Румынский

ru

string

Русский

sa

string

Санскрит (Деванагири)

sat

string

Сантали (Деванагири)

sck

string

Садри (Деванагири)

sco

string

Шотландский

sk

string

Словацкий

sl

string

Словенский

sm

string

Самоанский (латиница)

sma

string

Южносаамский

sme

string

Северносаамский (латиница)

smj

string

Луле-саамский

smn

string

Инари-саамский

sms

string

Колтта-саамский

so

string

Сомали (арабское письмо)

sq

string

Албанский

sr

string

Сербский (латиница)

sr-Cyrl

string

Сербский (кириллица)

sr-Latn

string

Сербский (латиница)

srx

string

Сирмаури (Деванагири)

sv

string

Шведский

sw

string

Суахили (латиница)

tet

string

Тетум

tg

string

Таджикский (кириллица)

thf

string

Тхангми

tk

string

Туркменский (латиница)

to

string

Тонганский

tr

string

Турецкий

tt

string

Татарский (латиница)

tyv

string

Тувинский

ug

string

Уйгурский (арабское письмо)

unk

string

Неизвестно (все)

ur

string

Урду

uz

string

Узбекский (латиница)

uz-arab

string

Узбекский (арабское письмо)

uz-cyrl

string

Узбекский (кириллица)

vo

string

Волапюк

wae

string

Валлисский

xnr

string

Кангри (Деванагири)

xsr

string

Шерпа (Деванагири)

yua

string

Юкатекский майя

za

string

Чжуанский

zh-Hans

string

Китайский (упрощенный)

zh-Hant

string

Китайский (традиционное письмо)

zu

string

Зулу

OutputFieldMappingEntry

Сопоставление выходных полей для навыка.

Имя Тип Описание
name

string

Имя выходных данных, определенное навыком.

targetName

string

Целевое имя выходных данных. Это необязательный параметр, и по умолчанию используется имя.

PIIDetectionSkill

С помощью API Анализ текста извлекает персональные данные из входного текста и предоставляет возможность маскировать их.

Имя Тип Описание
@odata.type string:

#Microsoft.Skills.Text.PIIDetectionSkill

Фрагмент URI, указывающий тип навыка.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

defaultLanguageCode

string

Значение , указывающее, какой код языка использовать. По умолчанию — en.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

domain

string

Если этот параметр указан, задаст домен личных сведений, включив только подмножество категорий сущностей. Возможные значения: "phi", "none". Значение по умолчанию — none.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

maskingCharacter

string

Символ, используемый для маскирования текста, если параметр maskingMode установлен на замену. По умолчанию — *.

maskingMode

PIIDetectionSkillMaskingMode

Параметр, который предоставляет различные способы маскировки личной информации, обнаруженной во входном тексте. Значение по умолчанию — none.

minimumPrecision

number

Значение от 0 до 1, используемое для включения только сущностей, оценка достоверности которых больше указанного значения. Если значение не задано (по умолчанию) или явно задано значение NULL, будут включены все сущности.

modelVersion

string

Версия модели, используемая при вызове службы Анализ текста. Если значение не указано, по умолчанию будет использоваться последняя доступная версия. Мы рекомендуем не указывать это значение, если в этом нет крайней необходимости.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

piiCategories

string[]

Список категорий сущностей личных сведений, которые должны быть извлечены и замаскированы.

PIIDetectionSkillMaskingMode

Строка, указывающая, какой параметр maskingMode следует использовать для маскирования персональных данных, обнаруженных во входном тексте.

Имя Тип Описание
none

string

Маскирование не происходит, и выходные данные maskedText не будут возвращены.

replace

string

Заменяет обнаруженные сущности символом, указанным в параметре maskingCharacter. Символ будет повторяться до длины обнаруженной сущности, чтобы смещения правильно соответствовали как входному тексту, так и выходному maskedText.

SearchError

Описывает условие ошибки для API.

Имя Тип Описание
code

string

Один из определяемого сервером набора кодов ошибок.

details

SearchError[]

Массив сведений о конкретных ошибках, которые привели к этой сообщаемой ошибке.

message

string

Удобочитаемое представление ошибки.

SearchIndexerKnowledgeStore

Определение дополнительных проекций для больших двоичных объектов Azure, таблиц или файлов обогащенных данных.

Имя Тип Описание
projections

SearchIndexerKnowledgeStoreProjection[]

Список дополнительных проекций, выполняемых во время индексирования.

storageConnectionString

string

Строка подключения к проекциям учетной записи хранения будет храниться в .

SearchIndexerKnowledgeStoreFileProjectionSelector

Определение проекции для данных для хранения в Файлы Azure.

Имя Тип Описание
generatedKeyName

string

Имя созданного ключа для хранения проекции.

inputs

InputFieldMappingEntry[]

Вложенные входные данные для сложных проекций.

referenceKeyName

string

Имя ключа ссылки для другой проекции.

source

string

Исходные данные для проецируемого проекта.

sourceContext

string

Исходный контекст для сложных проекций.

storageContainer

string

Контейнер больших двоичных объектов для хранения проекций.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Определение проекции для данных для хранения в BLOB-объекте Azure.

Имя Тип Описание
generatedKeyName

string

Имя созданного ключа для хранения проекции.

inputs

InputFieldMappingEntry[]

Вложенные входные данные для сложных проекций.

referenceKeyName

string

Имя ключа ссылки для другой проекции.

source

string

Исходные данные для проецируемого проекта.

sourceContext

string

Исходный контекст для сложных проекций.

storageContainer

string

Контейнер больших двоичных объектов для хранения проекций.

SearchIndexerKnowledgeStoreProjection

Объект контейнера для различных селекторов проекций.

Имя Тип Описание
files

SearchIndexerKnowledgeStoreFileProjectionSelector[]

Проекции в хранилище файлов Azure.

objects

SearchIndexerKnowledgeStoreObjectProjectionSelector[]

Проекции в хранилище BLOB-объектов Azure.

tables

SearchIndexerKnowledgeStoreTableProjectionSelector[]

Проекции в хранилище таблиц Azure.

SearchIndexerKnowledgeStoreTableProjectionSelector

Описание данных для хранения в таблицах Azure.

Имя Тип Описание
generatedKeyName

string

Имя созданного ключа для хранения проекции.

inputs

InputFieldMappingEntry[]

Вложенные входные данные для сложных проекций.

referenceKeyName

string

Имя ключа ссылки для другой проекции.

source

string

Исходные данные для проецируемого проекта.

sourceContext

string

Исходный контекст для сложных проекций.

tableName

string

Имя таблицы Azure для хранения проецируемых данных.

SearchIndexerSkillset

Список навыков.

Имя Тип Описание
@odata.etag

string

ETag набора навыков.

cognitiveServices CognitiveServicesAccount:

Сведения о службе ИИ Azure, которая будет использоваться при выполнении навыков.

description

string

Описание набора навыков.

encryptionKey

SearchResourceEncryptionKey

Описание ключа шифрования, созданного в Azure Key Vault. Этот ключ используется для предоставления дополнительного уровня шифрования неактивных данных для определения набора навыков, если требуется полная уверенность в том, что никто, даже корпорация Майкрософт, не может расшифровать определение набора навыков. После шифрования определения набора навыков оно всегда будет оставаться зашифрованным. Служба поиска игнорирует попытки присвоить этому свойству значение NULL. Это свойство можно изменить при необходимости, если вы хотите сменить ключ шифрования. Определение набора навыков не будет затронуто. Шифрование с помощью ключей, управляемых клиентом, недоступно для бесплатных служб поиска и доступно только для платных служб, созданных 1 января 2019 года или позже.

knowledgeStore

SearchIndexerKnowledgeStore

Определение дополнительных проекций для больших двоичных объектов, таблиц или файлов Azure для обогащенных данных.

name

string

Имя набора навыков.

skills SearchIndexerSkill[]:

Список навыков в наборе навыков.

SearchResourceEncryptionKey

Ключ шифрования, управляемый клиентом, в Azure Key Vault. Ключи, которые вы создаете и которыми управляете, можно использовать для шифрования и расшифровки неактивных данных в службе поиска, таких как индексы и сопоставления синонимов.

Имя Тип Описание
accessCredentials

AzureActiveDirectoryApplicationCredentials

Необязательные учетные данные Azure Active Directory, используемые для доступа к Key Vault Azure. Не требуется, если вместо этого используется управляемое удостоверение.

keyVaultKeyName

string

Имя ключа Key Vault Azure, который будет использоваться для шифрования неактивных данных.

keyVaultKeyVersion

string

Версия ключа Key Vault Azure, который будет использоваться для шифрования неактивных данных.

keyVaultUri

string

URI Key Vault Azure, также называемого DNS-именем, который содержит ключ, используемый для шифрования неактивных данных. Пример URI: https://my-keyvault-name.vault.azure.net.

SentimentSkill

Анализ положительно-отрицательной тональности для анализа текста, оцененный как значение с плавающей запятой в диапазоне от нуля до 1.

Имя Тип Описание
@odata.type string:

#Microsoft.Skills.Text.SentimentSkill

Фрагмент URI, указывающий тип навыка.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

defaultLanguageCode

SentimentSkillLanguage

Значение , указывающее, какой код языка использовать. По умолчанию — en.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

SentimentSkillLanguage

Коды языков, поддерживаемые для входного текста в SentimentSkill.

Имя Тип Описание
da

string

Датский

de

string

Немецкий

el

string

Греческий

en

string

Английский

es

string

Испанский

fi

string

Финский

fr

string

Французский

it

string

Итальянский

nl

string

Нидерландский

no

string

Норвежский (Bokmaal)

pl

string

Польский

pt-PT

string

Португальский (Португалия)

ru

string

Русский

sv

string

Шведский

tr

string

Турецкий

SentimentSkillV3

Используя API Анализ текста, оценивает неструктурированный текст и для каждой записи предоставляет метки тональности (например, "отрицательные", "нейтральные" и "положительные") на основе самой высокой оценки достоверности, найденной службой на уровне предложения и документа.

Имя Тип Default value Описание
@odata.type string:

#Microsoft.Skills.Text.V3.SentimentSkill

Фрагмент URI, указывающий тип навыка.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

defaultLanguageCode

string

Значение , указывающее, какой код языка использовать. По умолчанию — en.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

includeOpinionMining

boolean

False

Если задано значение true, выходные данные навыка будут включать в текст сведения из Анализ текста для интеллектуального анализа мнений, а именно целевые объекты (существительные или глаголы) и связанные с ними оценки (прилагательные). Значение по умолчанию — false.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

modelVersion

string

Версия модели, используемая при вызове службы Анализ текста. Если значение не указано, по умолчанию будет использоваться последняя доступная версия. Мы рекомендуем не указывать это значение, если в этом нет крайней необходимости.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

ShaperSkill

Навык изменения формы выходных данных. Он создает сложный тип для поддержки составных полей (также известных как многокомпонентные поля).

Имя Тип Описание
@odata.type string:

#Microsoft.Skills.Util.ShaperSkill

Фрагмент URI, указывающий тип навыка.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

SplitSkill

Навык разделения строки на фрагменты текста.

Имя Тип Описание
@odata.type string:

#Microsoft.Skills.Text.SplitSkill

Фрагмент URI, указывающий тип навыка.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

defaultLanguageCode

SplitSkillLanguage

Значение , указывающее, какой код языка использовать. По умолчанию — en.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

maximumPageLength

integer

Требуемая максимальная длина страницы. Значение по умолчанию — 10 000.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

textSplitMode

TextSplitMode

Значение типа , указывающее, какой режим разделения следует выполнить.

SplitSkillLanguage

Коды языков, поддерживаемые для входного текста SplitSkill.

Имя Тип Описание
am

string

Амхарский

bs

string

Боснийский

cs

string

Чешский

da

string

Датский

de

string

Немецкий

en

string

Английский

es

string

Испанский

et

string

Эстонский

fi

string

Финский

fr

string

Французский

he

string

Иврит

hi

string

Hindi

hr

string

Хорватский

hu

string

Венгерский

id

string

Индонезийский

is

string

Исландский

it

string

Итальянский

ja

string

Японский

ko

string

Корейский

lv

string

Латышский

nb

string

Норвежский

nl

string

Нидерландский

pl

string

Польский

pt

string

Португальский (Португалия)

pt-br

string

Португальский (Бразилия)

ru

string

Русский

sk

string

Словацкий

sl

string

Словенский

sr

string

Сербский

sv

string

Шведский

tr

string

Турецкий

ur

string

Урду

zh

string

Китайский (упрощенное письмо)

TextSplitMode

Значение , указывающее, какой режим разделения следует выполнить.

Имя Тип Описание
pages

string

Разделите текст на отдельные страницы.

sentences

string

Разделите текст на отдельные предложения.

TextTranslationSkill

Навык перевода текста с одного языка на другой.

Имя Тип Описание
@odata.type string:

#Microsoft.Skills.Text.TranslationSkill

Фрагмент URI, указывающий тип навыка.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

defaultFromLanguageCode

TextTranslationSkillLanguage

Код языка для перевода документов для документов, которые не указывают язык from явным образом.

defaultToLanguageCode

TextTranslationSkillLanguage

Код языка для перевода документов, в которые не указан язык to явным образом.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

suggestedFrom

TextTranslationSkillLanguage

Код языка для перевода документов, если не указаны входные данные fromLanguageCode и параметр defaultFromLanguageCode, а автоматическое определение языка не выполнено. По умолчанию — en.

TextTranslationSkillLanguage

Коды языков, поддерживаемые для ввода текста TextTranslationSkill.

Имя Тип Описание
af

string

Африкаанс

ar

string

Арабский

bg

string

Болгарский

bn

string

Бенгальский

bs

string

Боснийский (латиница)

ca

string

Каталонский

cs

string

Чешский

cy

string

Валлийский

da

string

Датский

de

string

Немецкий

el

string

Греческий

en

string

Английский

es

string

Испанский

et

string

Эстонский

fa

string

Персидский

fi

string

Финский

fil

string

Филиппинский

fj

string

Фиджийский

fr

string

Французский

he

string

Иврит

hi

string

Hindi

hr

string

Хорватский

ht

string

Гаитянский креольский

hu

string

Венгерский

id

string

Индонезийский

is

string

Исландский

it

string

Итальянский

ja

string

Японский

ko

string

Корейский

lt

string

Литовский

lv

string

Латышский

mg

string

Малагасийский

ms

string

Малайский

mt

string

Мальтийский

mww

string

Хмонг дау

nb

string

Норвежский

nl

string

Нидерландский

otq

string

Керетарский диалект отоми

pl

string

Польский

pt

string

Португальский

ro

string

Румынский

ru

string

Русский

sk

string

Словацкий

sl

string

Словенский

sm

string

Самоанский

sr-Cyrl

string

Сербский (кириллица)

sr-Latn

string

Сербский (латиница)

sv

string

Шведский

sw

string

Суахили

ta

string

Тамильский

te

string

Телугу

th

string

Тайский

tlh

string

Клингонский

to

string

Тонганский

tr

string

Турецкий

ty

string

Таитянский

uk

string

Украинский

ur

string

Урду

vi

string

Вьетнамский

yua

string

Юкатекский майя

yue

string

Кантонский (традиционное письмо)

zh-Hans

string

Китайский (упрощенный)

zh-Hant

string

Китайский (традиционное письмо)

VisualFeature

Строки, указывающие, какие типы визуальных признаков следует возвращать.

Имя Тип Описание
adult

string

Визуальные признаки, распознанные как взрослые.

brands

string

Визуальные функции, признанные коммерческими брендами.

categories

string

Категории.

description

string

Описание.

faces

string

Визуальные признаки, распознанные как лица людей.

objects

string

Визуальные признаки, распознанные как объекты.

tags

string

Теги.

WebApiSkill

Навык, который может вызывать конечную точку веб-API, позволяя расширить набор навыков, вызывая пользовательский код.

Имя Тип Описание
@odata.type string:

#Microsoft.Skills.Custom.WebApiSkill

Фрагмент URI, указывающий тип навыка.

batchSize

integer

Требуемый размер пакета, который указывает количество документов.

context

string

Представляет уровень, на котором выполняются операции, такие как корень документа или содержимое документа (например, /document или /document/content). Значение по умолчанию — /document.

degreeOfParallelism

integer

Если задано значение , количество параллельных вызовов, которые можно выполнить к веб-API.

description

string

Описание навыка, описывающее входные, выходные данные и использование навыка.

httpHeaders

object

Заголовки, необходимые для выполнения HTTP-запроса.

httpMethod

string

Метод для HTTP-запроса.

inputs

InputFieldMappingEntry[]

Входные данные навыков могут быть столбцом в исходном наборе данных или выходными данными вышестоящий навыка.

name

string

Имя навыка, которое однозначно идентифицирует его в наборе навыков. Навыку без определенного имени будет присвоено имя по умолчанию его индекса на основе 1 в массиве навыков с префиксом символа #.

outputs

OutputFieldMappingEntry[]

Выходные данные навыка — это поле в индексе поиска или значение, которое может использоваться в качестве входных данных другим навыком.

timeout

string

Требуемое время ожидания для запроса. Значение по умолчанию — 30 секунд.

uri

string

URL-адрес веб-API.