Поделиться через


Skillsets - Get

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

GET {endpoint}/skillsets('{skillsetName}')?api-version=2024-07-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

ErrorResponse

Ответ на ошибку.

Примеры

SearchServiceGetSkillset

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

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

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

{
  "name": "demoskillset",
  "description": "Extract entities, detect language and extract key-phrases",
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.EntityRecognitionSkill",
      "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.

AzureOpenAIEmbeddingSkill

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

AzureOpenAIModelName

Имя модели Azure Open AI, которое будет вызываться.

CognitiveServicesAccountKey

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

ConditionalSkill

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

CustomEntity

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

CustomEntityAlias

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

CustomEntityLookupSkill

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

CustomEntityLookupSkillLanguage

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

DefaultCognitiveServicesAccount

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

DocumentExtractionSkill

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

EntityCategory

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

EntityLinkingSkill

Используя API анализа текста, извлекает связанные сущности из текста.

EntityRecognitionSkill

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

EntityRecognitionSkillLanguage

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

EntityRecognitionSkillV3

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

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

ImageAnalysisSkill

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

ImageAnalysisSkillLanguage

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

ImageDetail

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

IndexProjectionMode

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

InputFieldMappingEntry

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

KeyPhraseExtractionSkill

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

KeyPhraseExtractionSkillLanguage

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

LanguageDetectionSkill

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

LineEnding

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

MergeSkill

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

OcrSkill

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

OcrSkillLanguage

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

OutputFieldMappingEntry

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

PIIDetectionSkill

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

PIIDetectionSkillMaskingMode

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

SearchIndexerDataNoneIdentity

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

SearchIndexerDataUserAssignedIdentity

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

SearchIndexerIndexProjections

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

SearchIndexerIndexProjectionSelector

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

SearchIndexerIndexProjectionsParameters

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

SearchIndexerKnowledgeStore

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

SearchIndexerKnowledgeStoreFileProjectionSelector

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

SearchIndexerKnowledgeStoreObjectProjectionSelector

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

SearchIndexerKnowledgeStoreProjection

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

SearchIndexerKnowledgeStoreTableProjectionSelector

Описание того, какие данные следует хранить в таблицах Azure.

SearchIndexerSkillset

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

SearchResourceEncryptionKey

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

SentimentSkill

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

SentimentSkillLanguage

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

SentimentSkillV3

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

ShaperSkill

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

SplitSkill

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

SplitSkillLanguage

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

TextSplitMode

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

TextTranslationSkill

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

TextTranslationSkillLanguage

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

VisualFeature

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

WebApiSkill

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

AzureActiveDirectoryApplicationCredentials

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

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

string

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

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

dimensions

integer (int32)

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

inputs

InputFieldMappingEntry[]

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

modelName

AzureOpenAIModelName

Имя модели внедрения, развернутой по указанному пути deploymentId.

name

string

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

outputs

OutputFieldMappingEntry[]

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

resourceUri

string (uri)

URI ресурса ресурса Azure OpenAI.

AzureOpenAIModelName

Имя модели Azure Open AI, которое будет вызываться.

Значение Описание
text-embedding-3-large
text-embedding-3-small
text-embedding-ada-002

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.

defaultAccentSensitive

boolean

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

defaultCaseSensitive

boolean

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

defaultFuzzyEditDistance

integer (int32)

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

description

string

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

fuzzyEditDistance

integer (int32)

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

id

string

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

name

string

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

subtype

string

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

type

string

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

CustomEntityAlias

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

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

boolean

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

caseSensitive

boolean

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

fuzzyEditDistance

integer (int32)

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

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 (int32)

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

inlineEntitiesDefinition

CustomEntity[]

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

inputs

InputFieldMappingEntry[]

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

name

string

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

outputs

OutputFieldMappingEntry[]

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

CustomEntityLookupSkillLanguage

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

Значение Описание
da

Датский

de

Немецкий

en

Английский

es

Испанский

fi

Финский

fr

Французский

it

Итальянский

ko

Корейский

pt

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

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, будет задано значение ContentAndMetadata.

description

string

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

inputs

InputFieldMappingEntry[]

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

name

string

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

outputs

OutputFieldMappingEntry[]

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

parsingMode

string

Синтаксический анализ для навыка. Если он не определен, для этого будет задано значение default.

EntityCategory

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

Значение Описание
datetime

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

email

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

location

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

organization

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

person

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

quantity

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

url

Сущности, описывающие 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 (double)

minimum: 0
maximum: 1

Значение от 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 (double)

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

name

string

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

outputs

OutputFieldMappingEntry[]

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

EntityRecognitionSkillLanguage

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

Значение Описание
ar

Арабский

cs

Чешский

da

Датский

de

Немецкий

el

Греческий

en

Английский

es

Испанский

fi

Финский

fr

Французский

hu

Венгерский

it

Итальянский

ja

Японский

ko

Корейский

nl

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

no

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

pl

Польский

pt-BR

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

pt-PT

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

ru

Русский

sv

Шведский

tr

Турецкий

zh-Hans

Chinese-Simplified

zh-Hant

Chinese-Traditional

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 (double)

minimum: 0
maximum: 1

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

modelVersion

string

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

name

string

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

outputs

OutputFieldMappingEntry[]

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

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

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

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

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

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

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

ErrorDetail

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

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

Арабский

az

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

bg

Болгарский

bs

Боснийская латиница

ca

Каталанский

cs

Чешский

cy

Валлийский

da

Датский

de

Немецкий

el

Греческий

en

Английский

es

Испанский

et

Эстонский

eu

Баскский

fi

Финский

fr

Французский

ga

Ирландский

gl

Галисийский

he

Иврит

hi

Хинди

hr

Хорватский

hu

Венгерский

id

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

it

Итальянский

ja

Японский

kk

Казахский

ko

Корейский

lt

Литовский

lv

Латышский

mk

Македонец

ms

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

nb

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

nl

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

pl

Польский

prs

Дари

pt

Portuguese-Portugal

pt-BR

Portuguese-Brazil

pt-PT

Portuguese-Portugal

ro

Румынский

ru

Русский

sk

Словацкий

sl

Словенский

sr-Cyrl

Сербский - Кириллический RS

sr-Latn

Сербский - Латинская RS

sv

Шведский

th

Тайский

tr

Турецкий

uk

Украинский

vi

Вьетнамский

zh

Китайский упрощённый

zh-Hans

Китайский упрощённый

zh-Hant

Китайский традиционный

ImageDetail

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

Значение Описание
celebrities

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

landmarks

Подробности, распознанные как ориентиры.

IndexProjectionMode

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

Значение Описание
includeIndexingParentDocuments

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

skipIndexingParentDocuments

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

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 (int32)

Число, указывающее, сколько ключевых фраз нужно возвращать. При отсутствии будут возвращены все определенные ключевые фразы.

modelVersion

string

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

name

string

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

outputs

OutputFieldMappingEntry[]

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

KeyPhraseExtractionSkillLanguage

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

Значение Описание
da

Датский

de

Немецкий

en

Английский

es

Испанский

fi

Финский

fr

Французский

it

Итальянский

ja

Японский

ko

Корейский

nl

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

no

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

pl

Польский

pt-BR

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

pt-PT

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

ru

Русский

sv

Шведский

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

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

Значение Описание
carriageReturn

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

carriageReturnLineFeed

Линии разделены возвратом каретки и символом строки ("\r\n').

lineFeed

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

space

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

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

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

lineEnding

LineEnding

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

name

string

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

outputs

OutputFieldMappingEntry[]

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

OcrSkillLanguage

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

Значение Описание
Jns

Jaunsari (Devanagiri)

af

Африкаанс

anp

Angika (Devanagiri)

ar

Арабский

ast

Астурийский

awa

Awadhi-Hindi (Devanagiri)

az

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

be

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

be-cyrl

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

be-latn

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

bfy

Багели

bfz

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

bg

Болгарский

bgc

Харьянви

bho

Bhojpuri-Hindi (Devanagiri)

bi

Бислама

bns

Бундели

br

Бретонский

bra

Брайбха

brx

Бодо (Devanagiri)

bs

Боснийская латиница

bua

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

ca

Каталанский

ceb

Себуано

ch

Чаморро

cnr-cyrl

Монтенегрин (Кириллица)

cnr-latn

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

co

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

crh

Крымская татарская (латиница)

cs

Чешский

csb

Кашубский

cy

Валлийский

da

Датский

de

Немецкий

dhi

Dhimal (Devanagiri)

doi

Dogri (Devanagiri)

dsb

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

el

Греческий

en

Английский

es

Испанский

et

Эстонский

eu

Баскский

fa

Персидский

fi

Финский

fil

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

fj

Фиджи

fo

Фарерский

fr

Французский

fur

Frulian

fy

Западный Фризиан

ga

Ирландский

gag

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

gd

Шотландский

gil

Гильбертский

gl

Галисийский

gon

Gondi (Devanagiri)

gv

Мэнский

gvr

Gurung (Devanagiri)

haw

Гавайский

hi

Хинди

hlb

Halbi (Devanagiri)

hne

Chhattisgarhi (Devanagiri)

hni

Хани

hoc

Хо (Devanagiri)

hr

Хорватский

hsb

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

ht

Гаитянский

hu

Венгерский

ia

Интерлингва

id

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

is

Исландский

it

Итальянский

iu

Inuktitut (латиница)

ja

Японский

jv

Яванский

kaa

Kara-Kalpak (латиница)

kaa-cyrl

Kara-Kalpak (кириллица)

kac

Качин (латиница)

kea

Kabuverdianu

kfq

Корку

kha

Кхаси

kk-cyrl

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

kk-latn

Казах (латиница)

kl

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

klr

Халинг

kmj

Malto (Devanagiri)

ko

Корейский

kos

Косраеан

kpy

Корякский

krc

Karachay-Balkar

kru

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

ksh

Рипуарианец

ku-arab

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

ku-latn

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

kum

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

kw

Корнуоллский

ky

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

la

Латинский

lb

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

lkt

Лакота

lt

Литовский

mi

Маори

mn

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

mr

Маратхи

ms

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

mt

Мальтийский

mww

Hmong Daw (латиница)

myv

Эрзиа (кириллица)

nap

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

nb

Норвежский

ne

Непальский

niu

Ниуэан

nl

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

no

Норвежский

nog

Nogay

oc

Окситанский

os

Ossetic

pa

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

pl

Польский

prs

Дари

ps

Пушту

pt

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

quc

K'iche'

rab

Chamling

rm

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

ro

Румынский

ru

Русский

sa

Санскрит (Devanagiri)

sat

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

sck

Садри (Devanagiri)

sco

Шотландский

sk

Словацкий

sl

Словенский

sm

Самоан (латиница)

sma

Южный Сами

sme

Северный Сами (латиница)

smj

Лул Сами

smn

Инари Сами

sms

Skolt Sami

so

Сомалийский (арабский)

sq

Албанский

sr

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

sr-Cyrl

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

sr-Latn

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

srx

Сэрмаури (Devanagiri)

sv

Шведский

sw

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

tet

Тетум

tg

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

thf

Тангми

tk

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

to

Тонганский

tr

Турецкий

tt

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

tyv

Туван

ug

Уйгур (арабский)

unk

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

ur

Урду

uz

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

uz-arab

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

uz-cyrl

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

vo

Волапюк

wae

Уолзер

xnr

Кангри (Devanagiri)

xsr

Шерпа (Devanagiri)

yua

Yucatec Майя

za

Чжуан

zh-Hans

Китайский упрощённый

zh-Hant

Китайский традиционный

zu

Зулусский

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

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

inputs

InputFieldMappingEntry[]

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

maskingCharacter

string

maxLength: 1

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

maskingMode

PIIDetectionSkillMaskingMode

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

minimumPrecision

number (double)

minimum: 0
maximum: 1

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

modelVersion

string

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

name

string

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

outputs

OutputFieldMappingEntry[]

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

piiCategories

string[]

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

PIIDetectionSkillMaskingMode

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

Значение Описание
none

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

replace

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

SearchIndexerDataNoneIdentity

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

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

#Microsoft.Azure.Search.DataNoneIdentity

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

SearchIndexerDataUserAssignedIdentity

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

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

#Microsoft.Azure.Search.DataUserAssignedIdentity

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

userAssignedIdentity

string

Полный идентификатор ресурса Azure назначаемого пользователем управляемого удостоверения обычно в форме "/subscriptions/12345678-1234-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, таблиц или файлов, обогащенных данных.

Имя Тип Описание
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-объектов для хранения проекций в.

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, используемые для доступа к Azure Key Vault. Не требуется, если вместо этого используется управляемое удостоверение.

keyVaultKeyName

string

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

keyVaultKeyVersion

string

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

keyVaultUri

string

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

SentimentSkill

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

Имя Тип Описание
@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

Датский

de

Немецкий

el

Греческий

en

Английский

es

Испанский

fi

Финский

fr

Французский

it

Итальянский

nl

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

no

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

pl

Польский

pt-PT

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

ru

Русский

sv

Шведский

tr

Турецкий

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 (int32)

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

maximumPagesToTake

integer (int32)

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

name

string

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

outputs

OutputFieldMappingEntry[]

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

pageOverlapLength

integer (int32)

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

textSplitMode

TextSplitMode

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

SplitSkillLanguage

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

Значение Описание
am

Амхарский

bs

Боснийский

cs

Чешский

da

Датский

de

Немецкий

en

Английский

es

Испанский

et

Эстонский

fi

Финский

fr

Французский

he

Иврит

hi

Хинди

hr

Хорватский

hu

Венгерский

id

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

is

Исландский

it

Итальянский

ja

Японский

ko

Корейский

lv

Латышский

nb

Норвежский

nl

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

pl

Польский

pt

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

pt-br

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

ru

Русский

sk

Словацкий

sl

Словенский

sr

Сербский

sv

Шведский

tr

Турецкий

ur

Урду

zh

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

TextSplitMode

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

Значение Описание
pages

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

sentences

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

TextTranslationSkill

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

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

#Microsoft.Skills.Text.TranslationSkill

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

context

string

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

defaultFromLanguageCode

TextTranslationSkillLanguage

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

defaultToLanguageCode

TextTranslationSkillLanguage

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

description

string

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

inputs

InputFieldMappingEntry[]

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

name

string

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

outputs

OutputFieldMappingEntry[]

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

suggestedFrom

TextTranslationSkillLanguage

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

TextTranslationSkillLanguage

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

Значение Описание
af

Африкаанс

ar

Арабский

bg

Болгарский

bn

Бангла

bs

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

ca

Каталанский

cs

Чешский

cy

Валлийский

da

Датский

de

Немецкий

el

Греческий

en

Английский

es

Испанский

et

Эстонский

fa

Персидский

fi

Финский

fil

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

fj

Фиджи

fr

Французский

ga

Ирландский

he

Иврит

hi

Хинди

hr

Хорватский

ht

Гаитянский

hu

Венгерский

id

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

is

Исландский

it

Итальянский

ja

Японский

kn

Каннада

ko

Корейский

lt

Литовский

lv

Латышский

mg

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

mi

Маори

ml

Малаялам

ms

Малайский

mt

Мальтийский

mww

Hmong Daw

nb

Норвежский

nl

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

otq

Керето Отоми

pa

Панджаби

pl

Польский

pt

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

pt-PT

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

pt-br

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

ro

Румынский

ru

Русский

sk

Словацкий

sl

Словенский

sm

Самоанский

sr-Cyrl

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

sr-Latn

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

sv

Шведский

sw

Суахили

ta

Тамильский

te

Телугу

th

Тайский

tlh

Клингон

tlh-Latn

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

tlh-Piqd

Клингон (скрипт Клингон)

to

Тонганский

tr

Турецкий

ty

Таитянский

uk

Украинский

ur

Урду

vi

Вьетнамский

yua

Yucatec Майя

yue

Кантонский (традиционный)

zh-Hans

Китайский упрощённый

zh-Hant

Китайский традиционный

VisualFeature

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

Значение Описание
adult

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

brands

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

categories

Категории.

description

Описание.

faces

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

objects

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

tags

Теги.

WebApiSkill

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

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

#Microsoft.Skills.Custom.WebApiSkill

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

authIdentity SearchIndexerDataIdentity:

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

authResourceId

string

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

batchSize

integer (int32)

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

context

string

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

degreeOfParallelism

integer (int32)

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

description

string

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

httpHeaders

object

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

httpMethod

string

Метод http-запроса.

inputs

InputFieldMappingEntry[]

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

name

string

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

outputs

OutputFieldMappingEntry[]

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

timeout

string (duration)

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

uri

string

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