Skillsets - Create Or Update

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

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

Параметры URI

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

string

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

skillsetName
path True

string

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

api-version
query True

string

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

disableCacheReprocessingChangeDetection
query

boolean

Отключает обнаружение изменений повторной обработки кэша.

ignoreResetRequirements
query

boolean

Игнорирует требования к сбросу кэша.

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

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

string

uuid

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

If-Match

string

Определяет условие If-Match. Операция будет выполняться только в том случае, если ETag на сервере соответствует этому значению.

If-None-Match

string

Определяет условие If-None-Match. Операция будет выполняться только в том случае, если ETag на сервере не соответствует этому значению.

Prefer True

string

Для HTTP-запросов PUT указывает службе вернуть созданный или обновленный ресурс при успешном выполнении.

Текст запроса

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

string

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

skills True SearchIndexerSkill[]:

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

@odata.etag

string

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

cognitiveServices CognitiveServicesAccount:

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

description

string

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

encryptionKey

SearchResourceEncryptionKey

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

indexProjections

SearchIndexerIndexProjections

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

knowledgeStore

SearchIndexerKnowledgeStore

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

Ответы

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

SearchIndexerSkillset

Набор навыков успешно обновлен.

201 Created

SearchIndexerSkillset

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

Other Status Codes

SearchError

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

Примеры

SearchServiceCreateOrUpdateSkillset

Sample Request

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


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

Sample Response

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

Определения

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

Навык AML позволяет расширить обогащение ИИ с помощью настраиваемой модели Машинного обучения Azure Machine (AML). После обучения и развертывания модели AML навык AML интегрирует ее с функцией обогащения ИИ.

AzureActiveDirectoryApplicationCredentials

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

AzureOpenAIEmbeddingSkill

Позволяет создать векторное внедрение для заданного текстового ввода с помощью ресурса Azure OpenAI.

CognitiveServicesAccountKey

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

ConditionalSkill

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

CustomEntity

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

CustomEntityAlias

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

CustomEntityLookupSkill

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

CustomEntityLookupSkillLanguage

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

DefaultCognitiveServicesAccount

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

DocumentExtractionSkill

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

EntityCategory

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

EntityLinkingSkill

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

EntityRecognitionSkill

Этот навык является устаревшим. Используйте версию 3. Вместо этого EntityRecognitionSkill.

EntityRecognitionSkillLanguage

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

EntityRecognitionSkillV3

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

ImageAnalysisSkill

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

ImageAnalysisSkillLanguage

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

ImageDetail

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

IndexProjectionMode

Определяет поведение проекций индекса по отношению к остальной части индексатора.

InputFieldMappingEntry

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

KeyPhraseExtractionSkill

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

KeyPhraseExtractionSkillLanguage

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

LanguageDetectionSkill

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

LineEnding

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

MergeSkill

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

OcrSkill

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

OcrSkillLanguage

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

OutputFieldMappingEntry

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

PIIDetectionSkill

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

PIIDetectionSkillMaskingMode

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

SearchError

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

SearchIndexerDataNoneIdentity

Очищает свойство identity источника данных.

SearchIndexerDataUserAssignedIdentity

Указывает удостоверение для используемого источника данных.

SearchIndexerIndexProjections

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

SearchIndexerIndexProjectionSelector

Описание данных для хранения в указанном индексе поиска.

SearchIndexerIndexProjectionsParameters

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

SearchIndexerKnowledgeStore

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

SearchIndexerKnowledgeStoreFileProjectionSelector

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

SearchIndexerKnowledgeStoreObjectProjectionSelector

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

SearchIndexerKnowledgeStoreParameters

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

SearchIndexerKnowledgeStoreProjection

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

SearchIndexerKnowledgeStoreTableProjectionSelector

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

SearchIndexerSkillset

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

SearchResourceEncryptionKey

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

SentimentSkill

Этот навык является устаревшим. Используйте версию 3. Вместо этого SentimentSkill.

SentimentSkillLanguage

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

SentimentSkillV3

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

ShaperSkill

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

SplitSkill

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

SplitSkillLanguage

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

TextSplitMode

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

TextTranslationSkill

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

TextTranslationSkillLanguage

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

VisualFeature

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

WebApiSkill

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

AmlSkill

Навык AML позволяет расширить обогащение ИИ с помощью настраиваемой модели Машинного обучения Azure Machine (AML). После обучения и развертывания модели AML навык AML интегрирует ее с функцией обогащения ИИ.

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

#Microsoft.Skills.Custom.AmlSkill

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

context

string

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

degreeOfParallelism

integer

(Необязательно) Если задано, указывает число вызовов к указанной конечной точке, которые индексатор будет выполнять параллельно. Это значение можно уменьшить, если конечная точка не справляется из-за слишком большого количества запросов, либо увеличить, если конечная точка может принимать больше запросов и вы хотите повысить производительность индексатора. Если не задано, используется значение по умолчанию — 5 секунд. Для параметра degreeOfParallelism можно задать значение в диапазоне 1–10.

description

string

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

inputs

InputFieldMappingEntry[]

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

key

string

(Требуется для проверки подлинности с помощью ключа) Ключ для службы AML.

name

string

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

outputs

OutputFieldMappingEntry[]

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

region

string

(Необязательно для проверки подлинности с помощью маркера). Регион, в котором развернута служба AML.

resourceId

string

(Требуется для проверки подлинности с помощью маркера). Идентификатор ресурса Azure Resource Manager для службы AML. Должен иметь следующий формат: subscriptions/{guid}/resourceGroups/{имя_группы_ресурсов}/Microsoft.MachineLearningServices/workspaces/{имя_рабочей_области}/services/{имя_службы}.

timeout

string

(Необязательно.) Если указано, означает время ожидания вызова API HTTP-клиента.

uri

string

(Требуется в режиме без проверки подлинности или проверки подлинности с помощью ключа) URI оценки службы AML, в которую будут отправлены полезные данные JSON. Допускается только схема URI HTTPS.

AzureActiveDirectoryApplicationCredentials

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

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

string

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

applicationSecret

string

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

AzureOpenAIEmbeddingSkill

Позволяет создать векторное внедрение для заданного текстового ввода с помощью ресурса Azure OpenAI.

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

#Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill

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

apiKey

string

Ключ API для назначенного ресурса Azure OpenAI.

authIdentity SearchIndexerDataIdentity:

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

context

string

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

deploymentId

string

Идентификатор развертывания модели Azure OpenAI в указанном ресурсе.

description

string

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

inputs

InputFieldMappingEntry[]

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

name

string

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

outputs

OutputFieldMappingEntry[]

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

resourceUri

string

Универсальный код ресурса (URI) для ресурса Azure OpenAI.

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

Этот навык является устаревшим. Используйте версию 3. Вместо этого 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

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

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

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

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

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

IndexProjectionMode

Определяет поведение проекций индекса по отношению к остальной части индексатора.

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

string

Исходный документ будет записан в целевой индекс индексатора. Это шаблон по умолчанию.

skipIndexingParentDocuments

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

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

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

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

LineEnding

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

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

string

Строки разделяются символом возврата каретки ('\r').

carriageReturnLineFeed

string

Строки разделяются символом возврата каретки и символом перевода строки (\r\n).

lineFeed

string

Строки разделяются одной строкой ("\n") символом.

space

string

Линии разделяются одним символом пробела.

MergeSkill

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

Имя Тип Значение по умолчанию Описание
@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

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

Имя Тип Значение по умолчанию Описание
@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[]

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

lineEnding

LineEnding

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

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

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

SearchIndexerDataNoneIdentity

Очищает свойство identity источника данных.

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

#Microsoft.Azure.Search.DataNoneIdentity

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

SearchIndexerDataUserAssignedIdentity

Указывает удостоверение для используемого источника данных.

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

#Microsoft.Azure.Search.DataUserAssignedIdentity

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

userAssignedIdentity

string

Полный идентификатор ресурса Azure управляемого удостоверения, назначаемого пользователем, обычно в формате "/subscriptions/12345678-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId", который должен быть назначен службе поиска.

SearchIndexerIndexProjections

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

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

SearchIndexerIndexProjectionsParameters

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

selectors

SearchIndexerIndexProjectionSelector[]

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

SearchIndexerIndexProjectionSelector

Описание данных для хранения в указанном индексе поиска.

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

InputFieldMappingEntry[]

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

parentKeyFieldName

string

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

sourceContext

string

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

targetIndexName

string

Имя индекса поиска для проецирования. Должно быть поле ключа с набором анализатора "ключевое слово".

SearchIndexerIndexProjectionsParameters

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

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

IndexProjectionMode

Определяет поведение проекций индекса по отношению к остальной части индексатора.

SearchIndexerKnowledgeStore

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

Имя Тип Описание
identity SearchIndexerDataIdentity:

Управляемое удостоверение, назначаемое пользователем, используемое для подключений к службе хранилища Azure при написании проекций хранилища знаний. Если строка подключения указывает удостоверение (ResourceId) и оно не указано, используется управляемое удостоверение, назначаемое системой. При обновлении индексатора, если удостоверение не указано, значение остается неизменным. Если задано значение none, значение этого свойства очищается.

parameters

SearchIndexerKnowledgeStoreParameters

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

projections

SearchIndexerKnowledgeStoreProjection[]

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

storageConnectionString

string

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

SearchIndexerKnowledgeStoreFileProjectionSelector

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

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

string

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

inputs

InputFieldMappingEntry[]

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

referenceKeyName

string

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

source

string

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

sourceContext

string

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

storageContainer

string

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

SearchIndexerKnowledgeStoreObjectProjectionSelector

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

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

string

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

inputs

InputFieldMappingEntry[]

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

referenceKeyName

string

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

source

string

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

sourceContext

string

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

storageContainer

string

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

SearchIndexerKnowledgeStoreParameters

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

Имя Тип Значение по умолчанию Описание
synthesizeGeneratedKeyName

boolean

False

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

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 года или позже.

indexProjections

SearchIndexerIndexProjections

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

knowledgeStore

SearchIndexerKnowledgeStore

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

name

string

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

skills SearchIndexerSkill[]:

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

SearchResourceEncryptionKey

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

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

AzureActiveDirectoryApplicationCredentials

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

identity SearchIndexerDataIdentity:

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

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

Этот навык является устаревшим. Используйте версию 3. Вместо этого SentimentSkill.

Имя Тип Описание
@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 Анализ текста, оценивает неструктурированный текст и для каждой записи предоставляет метки тональности (например, "отрицательные", "нейтральные" и "положительные") на основе самой высокой оценки достоверности, найденной службой на уровне предложения и документа.

Имя Тип Значение по умолчанию Описание
@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

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

maximumPagesToTake

integer

Применимо только в том случае, если для textSplitMode задано значение pages. Если этот параметр указан, splitSkill прекратит разделение после обработки первых страниц maximumPagesToTake, чтобы повысить производительность, когда из каждого документа требуется всего несколько начальных страниц.

name

string

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

outputs

OutputFieldMappingEntry[]

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

pageOverlapLength

integer

Применимо только в том случае, если для textSplitMode задано значение pages. Если этот параметр указан, n+1-й блок будет начинаться с этого количества символов или маркеров с конца n-го блока.

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

Французский

ga

string

Ирландский

he

string

Иврит

hi

string

Hindi

hr

string

Хорватский

ht

string

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

hu

string

Венгерский

id

string

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

is

string

Исландский

it

string

Итальянский

ja

string

Японский

kn

string

Каннада

ko

string

Корейский

lt

string

Литовский

lv

string

Латышский

mg

string

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

mi

string

Маори

ml

string

Малаялам

ms

string

Малайский

mt

string

Мальтийский

mww

string

Хмонг дау

nb

string

Норвежский

nl

string

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

otq

string

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

pa

string

Панджаби

pl

string

Польский

pt

string

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

pt-PT

string

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

pt-br

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

Клингонский

tlh-Latn

string

Клингон (латинская буква)

tlh-Piqd

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, указывающий тип навыка.

authIdentity SearchIndexerDataIdentity:

Управляемое удостоверение, назначаемое пользователем, используемое для исходящих подключений. Если указан идентификатор authResourceId, а он не указан, используется управляемое удостоверение, назначаемое системой. При обновлении индексатора, если удостоверение не указано, значение остается неизменным. Если задано значение none, значение этого свойства очищается.

authResourceId

string

Применяется к пользовательским навыкам, которые подключаются к внешнему коду в функции Azure или другом приложении, обеспечивающем преобразования. Это значение должно быть идентификатором приложения, созданного для функции или приложения при его регистрации в Azure Active Directory. Если он указан, пользовательский навык подключается к функции или приложению с помощью управляемого идентификатора (назначаемого системой или пользователем) службы поиска и маркера доступа функции или приложения, используя это значение в качестве идентификатора ресурса для создания область маркера доступа.

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.