Share via


Skillsets - Create Or Update

Crea un nuevo conjunto de aptitudes en un servicio de búsqueda o actualiza el conjunto de aptitudes si ya existe.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
endpoint
path True

string

Dirección URL del punto de conexión del servicio de búsqueda.

skillsetName
path True

string

Nombre del conjunto de aptitudes que se va a crear o actualizar.

api-version
query True

string

Versión de api de cliente.

Encabezado de la solicitud

Nombre Requerido Tipo Description
x-ms-client-request-id

string

uuid

Identificador de seguimiento enviado con la solicitud para ayudar con la depuración.

If-Match

string

Define la condición If-Match. La operación solo se realizará si el valor de ETag del servidor coincide con este valor.

If-None-Match

string

Define la condición If-None-Match. La operación solo se realizará si la etiqueta ETag del servidor no coincide con este valor.

Prefer True

string

Para las solicitudes HTTP PUT, indica al servicio que devuelva el recurso creado o actualizado correctamente.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
name True

string

Nombre del conjunto de aptitudes.

skills True SearchIndexerSkill[]:

Lista de aptitudes del conjunto de aptitudes.

@odata.etag

string

ETag del conjunto de aptitudes.

cognitiveServices CognitiveServicesAccount:

Detalles sobre el servicio Azure AI que se usará al ejecutar aptitudes.

description

string

Descripción del conjunto de aptitudes.

encryptionKey

SearchResourceEncryptionKey

Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se usa para proporcionar un nivel adicional de cifrado en reposo para la definición del conjunto de aptitudes cuando desea asegurarse de que nadie, ni siquiera Microsoft, puede descifrar la definición del conjunto de aptitudes. Una vez que haya cifrado la definición del conjunto de aptitudes, siempre permanecerá cifrado. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puede cambiar esta propiedad según sea necesario si desea rotar la clave de cifrado; La definición del conjunto de aptitudes no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios de pago creados el 1 de enero de 2019 o después.

knowledgeStore

SearchIndexerKnowledgeStore

Definición de proyecciones adicionales para blobs, tablas o archivos de Azure de datos enriquecidos.

Respuestas

Nombre Tipo Description
200 OK

SearchIndexerSkillset

El conjunto de aptitudes se actualiza correctamente.

201 Created

SearchIndexerSkillset

El conjunto de aptitudes se ha creado correctamente.

Other Status Codes

SearchError

Respuesta de error.

Ejemplos

SearchServiceCreateOrUpdateSkillset

Sample Request

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


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

Definiciones

Nombre Description
AzureActiveDirectoryApplicationCredentials

Credenciales de una aplicación registrada creada para el servicio de búsqueda, que se usa para el acceso autenticado a las claves de cifrado almacenadas en Azure Key Vault.

CognitiveServicesAccountKey

Un recurso de servicio de Azure AI aprovisionado con una clave que está asociada a un conjunto de aptitudes.

ConditionalSkill

Aptitud que permite escenarios que requieren una operación booleana para determinar los datos que se van a asignar a una salida.

CustomEntity

Objeto que contiene información sobre las coincidencias que se encontraron y metadatos relacionados.

CustomEntityAlias

Objeto complejo que se puede usar para especificar ortografías o sinónimos alternativos al nombre de la entidad raíz.

CustomEntityLookupSkill

Una aptitud busca texto de una lista personalizada definida por el usuario de palabras y frases.

CustomEntityLookupSkillLanguage

Los códigos de idioma admitidos para el texto de entrada de CustomEntityLookupSkill.

DefaultCognitiveServicesAccount

Objeto vacío que representa el recurso de servicio de Azure AI predeterminado para un conjunto de aptitudes.

DocumentExtractionSkill

Aptitud que extrae contenido de un archivo dentro de la canalización de enriquecimiento.

EntityCategory

Cadena que indica qué categorías de entidad se van a devolver.

EntityLinkingSkill

Con la API de Text Analytics, extrae entidades vinculadas del texto.

EntityRecognitionSkill

Reconocimiento de entidades de Text Analytics.

EntityRecognitionSkillLanguage

Los códigos de idioma admitidos para el texto de entrada por EntityRecognitionSkill.

EntityRecognitionSkillV3

Con la API de Text Analytics, extrae entidades de diferentes tipos de texto.

ImageAnalysisSkill

Aptitud que analiza los archivos de imagen. Extrae un amplio conjunto de características visuales basadas en el contenido de la imagen.

ImageAnalysisSkillLanguage

Los códigos de idioma admitidos para la entrada por ImageAnalysisSkill.

ImageDetail

Cadena que indica qué detalles específicos del dominio se van a devolver.

InputFieldMappingEntry

Asignación de campos de entrada para una aptitud.

KeyPhraseExtractionSkill

Aptitud que usa el análisis de texto para la extracción de frases clave.

KeyPhraseExtractionSkillLanguage

Los códigos de idioma admitidos para el texto de entrada por KeyPhraseExtractionSkill.

LanguageDetectionSkill

Aptitud que detecta el idioma del texto de entrada e informa de un código de idioma único para cada documento enviado en la solicitud. El código de idioma se empareja con una puntuación que indica la confianza del análisis.

MergeSkill

Aptitud para combinar dos o más cadenas en una sola cadena unificada, con un delimitador opcional definido por el usuario que separa cada parte de componente.

OcrSkill

Aptitud que extrae texto de los archivos de imagen.

OcrSkillLanguage

Los códigos de idioma admitidos para la entrada por OcrSkill.

OutputFieldMappingEntry

Asignación de campos de salida para una aptitud.

PIIDetectionSkill

Con la API de Text Analytics, extrae información personal de un texto de entrada y le ofrece la opción de enmascararlo.

PIIDetectionSkillMaskingMode

Cadena que indica qué maskingMode se va a usar para enmascarar la información personal detectada en el texto de entrada.

SearchError

Describe una condición de error para la API.

SearchIndexerKnowledgeStore

Definición de proyecciones adicionales en azure blob, tabla o archivos de datos enriquecidos.

SearchIndexerKnowledgeStoreFileProjectionSelector

Definición de proyección para qué datos almacenar en Azure Files.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Definición de proyección de los datos que se van a almacenar en azure Blob.

SearchIndexerKnowledgeStoreProjection

Objeto contenedor para varios selectores de proyección.

SearchIndexerKnowledgeStoreTableProjectionSelector

Descripción de los datos que se van a almacenar en tablas de Azure.

SearchIndexerSkillset

Una lista de aptitudes.

SearchResourceEncryptionKey

Una clave de cifrado administrada por el cliente en Azure Key Vault. Las claves que cree y administre se pueden usar para cifrar o descifrar datos en reposo en el servicio de búsqueda, como índices y mapas de sinónimos.

SentimentSkill

Análisis de opiniones positivas y negativas del análisis de texto, puntuado como un valor de punto flotante en un intervalo de cero a 1.

SentimentSkillLanguage

Códigos de idioma admitidos para el texto de entrada de SentimentSkill.

SentimentSkillV3

Con la API de Text Analytics, evalúa el texto no estructurado y para cada registro, proporciona etiquetas de opinión (como "negativo", "neutral" y "positivo") en función de la puntuación de confianza más alta encontrada por el servicio en una oración y en el nivel de documento.

ShaperSkill

Aptitud para cambiar la forma de las salidas. Crea un tipo complejo para admitir campos compuestos (también conocidos como campos de varias partes).

SplitSkill

Aptitud para dividir una cadena en fragmentos de texto.

SplitSkillLanguage

Los códigos de idioma admitidos para el texto de entrada de SplitSkill.

TextSplitMode

Valor que indica qué modo de división se va a realizar.

TextTranslationSkill

Aptitud para traducir texto de un idioma a otro.

TextTranslationSkillLanguage

Los códigos de idioma admitidos para el texto de entrada de TextTranslationSkill.

VisualFeature

Las cadenas que indican qué tipos de características visuales se van a devolver.

WebApiSkill

Aptitud que puede llamar a un punto de conexión de API web, lo que le permite ampliar un conjunto de aptitudes haciendo que llame al código personalizado.

AzureActiveDirectoryApplicationCredentials

Credenciales de una aplicación registrada creada para el servicio de búsqueda, que se usa para el acceso autenticado a las claves de cifrado almacenadas en Azure Key Vault.

Nombre Tipo Description
applicationId

string

Un identificador de aplicación de AAD al que se concedieron los permisos de acceso necesarios a la Key Vault de Azure que se va a usar al cifrar los datos en reposo. El identificador de aplicación no debe confundirse con el id. de objeto de la aplicación de AAD.

applicationSecret

string

Clave de autenticación de la aplicación de AAD especificada.

CognitiveServicesAccountKey

Un recurso de servicio de Azure AI aprovisionado con una clave que está asociada a un conjunto de aptitudes.

Nombre Tipo Description
@odata.type string:

#Microsoft.Azure.Search.CognitiveServicesByKey

Un fragmento de URI que especifica el tipo de recurso de servicio de Azure AI asociado a un conjunto de aptitudes.

description

string

Descripción del recurso del servicio Azure AI asociado a un conjunto de aptitudes.

key

string

Clave que se usa para aprovisionar el recurso del servicio Azure AI asociado a un conjunto de aptitudes.

ConditionalSkill

Aptitud que permite escenarios que requieren una operación booleana para determinar los datos que se van a asignar a una salida.

Nombre Tipo Description
@odata.type string:

#Microsoft.Skills.Util.ConditionalSkill

Fragmento de URI que especifica el tipo de aptitud.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

CustomEntity

Objeto que contiene información sobre las coincidencias que se encontraron y metadatos relacionados.

Nombre Tipo Description
accentSensitive

boolean

El valor predeterminado es "false". Valor booleano que indica si las comparaciones con el nombre de entidad deben ser sensibles al énfasis.

aliases

CustomEntityAlias[]

Matriz de objetos complejos que se pueden usar para especificar ortografías o sinónimos alternativos al nombre de la entidad raíz.

caseSensitive

boolean

El valor predeterminado es "false". Valor booleano que indica si las comparaciones con el nombre de la entidad deben distinguir entre mayúsculas y minúsculas. Las coincidencias que no distinguen mayúsculas de minúsculas de "Microsoft" podrían ser: microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

boolean

Cambia el valor de confidencialidad de énfasis predeterminado para esta entidad. Se usa para cambiar el valor predeterminado de todos los alias accentSensitive values.

defaultCaseSensitive

boolean

Cambia el valor de distinción de mayúsculas y minúsculas predeterminado para esta entidad. Se utiliza para cambiar el valor predeterminado de todos los valores caseSensitive de los alias.

defaultFuzzyEditDistance

integer

Cambia el valor predeterminado de distancia de edición aproximada para esta entidad. Se puede utilizar para cambiar el valor predeterminado de todos los valores fuzzyEditDistance de los alias.

description

string

Este campo se puede usar como un paso directo para metadatos personalizados sobre los texto coincidentes. El valor de este campo aparecerá con cada coincidencia de su entidad en la salida de la aptitud.

fuzzyEditDistance

integer

El valor predeterminado es 0. El valor máximo es 5. Indica el número aceptable de caracteres diferentes que seguirán constituyendo una coincidencia con el nombre de la entidad. Se devuelve el valor mínimo de coincidencia aproximada posible para cualquier coincidencia determinada. Por ejemplo, si la distancia de edición está establecida en 3, "Windows10" seguirá coincidir con "Windows", "Windows10" y "Windows 7". Si la distinción entre mayúsculas y minúsculas está establecida en false, las diferencias entre mayúsculas y minúsculas NO cuentan para la tolerancia con la coincidencia aproximada. En caso contrario, sí lo hacen.

id

string

Este campo se puede usar como un paso directo para metadatos personalizados sobre los texto coincidentes. El valor de este campo aparecerá con cada coincidencia de su entidad en la salida de la aptitud.

name

string

El descriptor de entidad de nivel superior. Las coincidencias en la salida de la aptitud se agruparán por este nombre y este debe representar la forma "normalizada" del texto que se encuentra.

subtype

string

Este campo se puede usar como un paso directo para metadatos personalizados sobre los texto coincidentes. El valor de este campo aparecerá con cada coincidencia de su entidad en la salida de la aptitud.

type

string

Este campo se puede usar como un paso directo para metadatos personalizados sobre los texto coincidentes. El valor de este campo aparecerá con cada coincidencia de su entidad en la salida de la aptitud.

CustomEntityAlias

Objeto complejo que se puede usar para especificar ortografías o sinónimos alternativos al nombre de la entidad raíz.

Nombre Tipo Description
accentSensitive

boolean

Determine si el alias distingue acentos.

caseSensitive

boolean

Determine si el alias distingue mayúsculas de minúsculas.

fuzzyEditDistance

integer

Determine la distancia de edición aproximada del alias.

text

string

Texto del alias.

CustomEntityLookupSkill

Una aptitud busca texto de una lista personalizada definida por el usuario de palabras y frases.

Nombre Tipo Description
@odata.type string:

#Microsoft.Skills.Text.CustomEntityLookupSkill

Fragmento de URI que especifica el tipo de aptitud.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

defaultLanguageCode

CustomEntityLookupSkillLanguage

Valor que indica qué código de idioma se va a usar. El valor predeterminado es en.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

entitiesDefinitionUri

string

Ruta de acceso a un archivo JSON o CSV que contiene todo el texto de destino con el que debe coincidir. Esta definición de entidad se lee al principio de una ejecución de indexador. Las actualizaciones de este archivo durante una ejecución de indexador no surtirán efecto hasta las ejecuciones posteriores. Esta configuración debe ser accesible mediante HTTPS.

globalDefaultAccentSensitive

boolean

Marca global para AccentSensitive. Si AccentSensitive no está establecido en CustomEntity, este valor será el valor predeterminado.

globalDefaultCaseSensitive

boolean

Marca global para CaseSensitive. Si CaseSensitive no está establecido en CustomEntity, este valor será el valor predeterminado.

globalDefaultFuzzyEditDistance

integer

Marca global para FuzzyEditDistance. Si FuzzyEditDistance no está establecido en CustomEntity, este valor será el valor predeterminado.

inlineEntitiesDefinition

CustomEntity[]

Definición de CustomEntity insertada.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

CustomEntityLookupSkillLanguage

Los códigos de idioma admitidos para el texto de entrada de CustomEntityLookupSkill.

Nombre Tipo Description
da

string

Danés

de

string

Alemán

en

string

Inglés

es

string

Español

fi

string

Finés

fr

string

Francés

it

string

Italiano

ko

string

Coreano

pt

string

Portugués

DefaultCognitiveServicesAccount

Objeto vacío que representa el recurso de servicio de Azure AI predeterminado para un conjunto de aptitudes.

Nombre Tipo Description
@odata.type string:

#Microsoft.Azure.Search.DefaultCognitiveServices

Un fragmento de URI que especifica el tipo de recurso de servicio de Azure AI asociado a un conjunto de aptitudes.

description

string

Descripción del recurso del servicio Azure AI asociado a un conjunto de aptitudes.

DocumentExtractionSkill

Aptitud que extrae contenido de un archivo dentro de la canalización de enriquecimiento.

Nombre Tipo Description
@odata.type string:

#Microsoft.Skills.Util.DocumentExtractionSkill

Fragmento de URI que especifica el tipo de aptitud.

configuration

object

Diccionario de configuraciones para la aptitud.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

dataToExtract

string

Tipo de datos que se van a extraer para la aptitud. Se establecerá en "contentAndMetadata" si no está definido.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

parsingMode

string

ParsingMode para la aptitud. Se establecerá en 'default' si no se define.

EntityCategory

Cadena que indica qué categorías de entidad se van a devolver.

Nombre Tipo Description
datetime

string

Entidades que describen una fecha y hora.

email

string

Entidades que describen una dirección de correo electrónico.

location

string

Entidades que describen una ubicación física.

organization

string

Entidades que describen una organización.

person

string

Entidades que describen a una persona.

quantity

string

Entidades que describen una cantidad.

url

string

Entidades que describen una dirección URL.

EntityLinkingSkill

Con la API de Text Analytics, extrae entidades vinculadas del texto.

Nombre Tipo Description
@odata.type string:

#Microsoft.Skills.Text.V3.EntityLinkingSkill

Fragmento de URI que especifica el tipo de aptitud.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

defaultLanguageCode

string

Valor que indica qué código de idioma se va a usar. El valor predeterminado es en.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

minimumPrecision

number

Valor entre 0 y 1 que se usa para incluir solo entidades cuya puntuación de confianza es mayor que el valor especificado. Si no se establece (valor predeterminado) o si se establece explícitamente en NULL, se incluirán todas las entidades.

modelVersion

string

Versión del modelo que se va a usar al llamar al servicio Text Analytics. Si no se especifica, el valor predeterminado será el más reciente disponible. Se recomienda no especificar este valor a menos que sea absolutamente necesario.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

EntityRecognitionSkill

Reconocimiento de entidades de Text Analytics.

Nombre Tipo Description
@odata.type string:

#Microsoft.Skills.Text.EntityRecognitionSkill

Fragmento de URI que especifica el tipo de aptitud.

categories

EntityCategory[]

Lista de categorías de entidad que se deben extraer.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

defaultLanguageCode

EntityRecognitionSkillLanguage

Valor que indica qué código de idioma se va a usar. El valor predeterminado es en.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

includeTypelessEntities

boolean

Determina si se van a incluir o no entidades conocidas, pero que no se ajustan a un tipo predefinido. Si esta configuración no se establece (valor predeterminado), se establece en null o se establece en false, las entidades que no se ajustan a uno de los tipos predefinidos no se mostrarán.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

minimumPrecision

number

Valor entre 0 y 1 que se usa para incluir solo entidades cuya puntuación de confianza es mayor que el valor especificado. Si no se establece (valor predeterminado) o si se establece explícitamente en NULL, se incluirán todas las entidades.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

EntityRecognitionSkillLanguage

Los códigos de idioma admitidos para el texto de entrada por EntityRecognitionSkill.

Nombre Tipo Description
ar

string

Árabe

cs

string

Checo

da

string

Danés

de

string

Alemán

el

string

Griego

en

string

Inglés

es

string

Español

fi

string

Finés

fr

string

Francés

hu

string

Húngaro

it

string

Italiano

ja

string

Japonés

ko

string

Coreano

nl

string

Neerlandés

no

string

Noruego (Bokmaal)

pl

string

Polaco

pt-BR

string

Portugués (Brasil)

pt-PT

string

Portugués (Portugal)

ru

string

Ruso

sv

string

Sueco

tr

string

Turco

zh-Hans

string

Chino simplificado

zh-Hant

string

Chino (tradicional)

EntityRecognitionSkillV3

Con la API de Text Analytics, extrae entidades de diferentes tipos de texto.

Nombre Tipo Description
@odata.type string:

#Microsoft.Skills.Text.V3.EntityRecognitionSkill

Fragmento de URI que especifica el tipo de aptitud.

categories

string[]

Lista de categorías de entidad que se deben extraer.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

defaultLanguageCode

string

Valor que indica qué código de idioma se va a usar. El valor predeterminado es en.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

minimumPrecision

number

Valor entre 0 y 1 que se usa para incluir solo entidades cuya puntuación de confianza es mayor que el valor especificado. Si no se establece (valor predeterminado) o si se establece explícitamente en NULL, se incluirán todas las entidades.

modelVersion

string

Versión del modelo que se va a usar al llamar al servicio Text Analytics. Si no se especifica, el valor predeterminado será el más reciente disponible. Se recomienda no especificar este valor a menos que sea absolutamente necesario.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

ImageAnalysisSkill

Aptitud que analiza los archivos de imagen. Extrae un amplio conjunto de características visuales basadas en el contenido de la imagen.

Nombre Tipo Description
@odata.type string:

#Microsoft.Skills.Vision.ImageAnalysisSkill

Fragmento de URI que especifica el tipo de aptitud.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

defaultLanguageCode

ImageAnalysisSkillLanguage

Valor que indica qué código de idioma se va a usar. El valor predeterminado es en.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

details

ImageDetail[]

Cadena que indica qué detalles específicos del dominio se van a devolver.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

visualFeatures

VisualFeature[]

Lista de características visuales.

ImageAnalysisSkillLanguage

Los códigos de idioma admitidos para la entrada por ImageAnalysisSkill.

Nombre Tipo Description
ar

string

Árabe

az

string

Azerbaiyano

bg

string

Búlgaro

bs

string

Bosnio (latino)

ca

string

Catalán

cs

string

Checo

cy

string

Galés

da

string

Danés

de

string

Alemán

el

string

Griego

en

string

Inglés

es

string

Español

et

string

Estonio

eu

string

Vasco

fi

string

Finés

fr

string

Francés

ga

string

Irlandés

gl

string

Gallego

he

string

Hebreo

hi

string

Hindi

hr

string

Croata

hu

string

Húngaro

id

string

Indonesio

it

string

Italiano

ja

string

Japonés

kk

string

Kazajo

ko

string

Coreano

lt

string

Lituano

lv

string

Letón

mk

string

Macedonio

ms

string

Malayo (Malasia)

nb

string

Noruego (bokmal)

nl

string

Neerlandés

pl

string

Polaco

prs

string

Dari

pt

string

Portugués (Portugal)

pt-BR

string

Portugués (Brasil)

pt-PT

string

Portugués (Portugal)

ro

string

Rumano

ru

string

Ruso

sk

string

Eslovaco

sl

string

Esloveno

sr-Cyrl

string

Serbio (cirílico, Serbia)

sr-Latn

string

Serbio (latino, Serbia)

sv

string

Sueco

th

string

Tailandés

tr

string

Turco

uk

string

Ucraniano

vi

string

Vietnamita

zh

string

Chino simplificado

zh-Hans

string

Chino simplificado

zh-Hant

string

Chino tradicional

ImageDetail

Cadena que indica qué detalles específicos del dominio se van a devolver.

Nombre Tipo Description
celebrities

string

Detalles reconocidos como celebridades.

landmarks

string

Detalles reconocidos como puntos de referencia.

InputFieldMappingEntry

Asignación de campos de entrada para una aptitud.

Nombre Tipo Description
inputs

InputFieldMappingEntry[]

Entradas recursivas usadas al crear un tipo complejo.

name

string

Nombre de la entrada.

source

string

Origen de la entrada.

sourceContext

string

Contexto de origen usado para seleccionar entradas recursivas.

KeyPhraseExtractionSkill

Aptitud que usa el análisis de texto para la extracción de frases clave.

Nombre Tipo Description
@odata.type string:

#Microsoft.Skills.Text.KeyPhraseExtractionSkill

Fragmento de URI que especifica el tipo de aptitud.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

defaultLanguageCode

KeyPhraseExtractionSkillLanguage

Valor que indica qué código de idioma se va a usar. El valor predeterminado es en.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

maxKeyPhraseCount

integer

Número que indica cuántas frases clave se van a devolver. Si no está presente, se devolverán todas las frases clave identificadas.

modelVersion

string

Versión del modelo que se va a usar al llamar al servicio Text Analytics. Si no se especifica, el valor predeterminado será el más reciente disponible. Se recomienda no especificar este valor a menos que sea absolutamente necesario.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

KeyPhraseExtractionSkillLanguage

Los códigos de idioma admitidos para el texto de entrada por KeyPhraseExtractionSkill.

Nombre Tipo Description
da

string

Danés

de

string

Alemán

en

string

Inglés

es

string

Español

fi

string

Finés

fr

string

Francés

it

string

Italiano

ja

string

Japonés

ko

string

Coreano

nl

string

Neerlandés

no

string

Noruego (Bokmaal)

pl

string

Polaco

pt-BR

string

Portugués (Brasil)

pt-PT

string

Portugués (Portugal)

ru

string

Ruso

sv

string

Sueco

LanguageDetectionSkill

Aptitud que detecta el idioma del texto de entrada e informa de un código de idioma único para cada documento enviado en la solicitud. El código de idioma se empareja con una puntuación que indica la confianza del análisis.

Nombre Tipo Description
@odata.type string:

#Microsoft.Skills.Text.LanguageDetectionSkill

Fragmento de URI que especifica el tipo de aptitud.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

defaultCountryHint

string

Código de país que se usará como sugerencia para el modelo de detección de idioma si no puede eliminar la ambigüedad del idioma.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

modelVersion

string

Versión del modelo que se va a usar al llamar al servicio Text Analytics. Si no se especifica, el valor predeterminado será el más reciente disponible. Se recomienda no especificar este valor a menos que sea absolutamente necesario.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

MergeSkill

Aptitud para combinar dos o más cadenas en una sola cadena unificada, con un delimitador opcional definido por el usuario que separa cada parte de componente.

Nombre Tipo Valor predeterminado Description
@odata.type string:

#Microsoft.Skills.Text.MergeSkill

Fragmento de URI que especifica el tipo de aptitud.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

insertPostTag

string

La etiqueta indica el final del texto combinado. De forma predeterminada, la etiqueta es un espacio vacío.

insertPreTag

string

La etiqueta indica el inicio del texto combinado. De forma predeterminada, la etiqueta es un espacio vacío.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

OcrSkill

Aptitud que extrae texto de los archivos de imagen.

Nombre Tipo Valor predeterminado Description
@odata.type string:

#Microsoft.Skills.Vision.OcrSkill

Fragmento de URI que especifica el tipo de aptitud.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

defaultLanguageCode

OcrSkillLanguage

Valor que indica qué código de idioma se va a usar. El valor predeterminado es en.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

detectOrientation

boolean

False

Valor que indica que se activa o no la detección de orientación. El valor predeterminado es False.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

OcrSkillLanguage

Los códigos de idioma admitidos para la entrada por OcrSkill.

Nombre Tipo Description
Jns

string

Jaunsari (devanagiri)

af

string

Afrikáans

anp

string

Angika (devanagiri)

ar

string

Árabe

ast

string

Asturiano

awa

string

Awadhi-Hindi (devanagiri)

az

string

Azerbaiyano (latino)

be

string

Bielorruso (cirílico y latino)

be-cyrl

string

Bielorruso (cirílico)

be-latn

string

Bielorruso (latino)

bfy

string

Bagheli

bfz

string

Mahasu Pahari (devanagiri)

bg

string

Búlgaro

bgc

string

Haryanvi

bho

string

Bhojpuri-Hindi (devanagiri)

bi

string

Bislama

bns

string

Bundeli

br

string

Bretón

bra

string

Brajbha

brx

string

Bodo (devanagiri)

bs

string

Bosnio (latino)

bua

string

Buriato (cirílico)

ca

string

Catalán

ceb

string

Cebuano

ch

string

Chamorro

cnr-cyrl

string

Montenegrino (cirílico)

cnr-latn

string

Montenegrino (latino)

co

string

Corso

crh

string

Tártaro de Crimea (Latín)

cs

string

Checo

csb

string

Casubio

cy

string

Galés

da

string

Danés

de

string

Alemán

dhi

string

Dhimal (devanagiri)

doi

string

Dogri (devanagiri)

dsb

string

Bajo sorbio

el

string

Griego

en

string

Inglés

es

string

Español

et

string

Estonio

eu

string

Vasco

fa

string

Persa

fi

string

Finés

fil

string

Filipino

fj

string

Fiyiano

fo

string

Feroés

fr

string

Francés

fur

string

Fruliano

fy

string

Frisón occidental

ga

string

Irlandés

gag

string

Gagauzo (latino)

gd

string

Gaélico escocés

gil

string

Gilbertés

gl

string

Gallego

gon

string

Gondi (devanagiri)

gv

string

Manx

gvr

string

Gurung (devanagiri)

haw

string

Hawaiano

hi

string

Hindi

hlb

string

Halbi (devanagiri)

hne

string

Chhattisgarhi (devanagiri)

hni

string

Hani

hoc

string

Ho (Devanagiri)

hr

string

Croata

hsb

string

Alto sorbio

ht

string

Criollo haitiano

hu

string

Húngaro

ia

string

Interlingua

id

string

Indonesio

is

string

Islandés

it

string

Italiano

iu

string

Inuktitut (latino)

ja

string

Japonés

jv

string

Javanés

kaa

string

Karakalpako (latino)

kaa-cyrl

string

Karakalpako (cirílico)

kac

string

Kachin (Latín)

kea

string

Caboverdiano

kfq

string

Korku

kha

string

Khasi

kk-cyrl

string

Kazajo (cirílico)

kk-latn

string

Kazajo (latino)

kl

string

Groenlandés

klr

string

Khaling

kmj

string

Malto (devanagiri)

ko

string

Coreano

kos

string

Kosreano

kpy

string

Koriakia

krc

string

Karachái-bálkaro

kru

string

Kurukh (devanagiri)

ksh

string

Ripuario

ku-arab

string

Kurdo (árabe)

ku-latn

string

Kurdo (latino)

kum

string

Cumuco (cirílico)

kw

string

Córnico

ky

string

Kirguís (cirílico)

la

string

Latín

lb

string

Luxemburgués

lkt

string

Lakota

lt

string

Lituano

mi

string

Maori

mn

string

Mongol (cirílico)

mr

string

Maratí

ms

string

Malayo (latino)

mt

string

Maltés

mww

string

Hmong Daw (Latín)

myv

string

Erzya (cirílico)

nap

string

Napolitano

nb

string

Noruego

ne

string

Nepalí

niu

string

Niueano

nl

string

Neerlandés

no

string

Noruego

nog

string

Nogayo

oc

string

Occitano

os

string

Osetio

pa

string

Punyabí (árabe)

pl

string

Polaco

prs

string

Dari

ps

string

Pastún

pt

string

Portugués

quc

string

Quiché

rab

string

Chamling

rm

string

Romanche

ro

string

Rumano

ru

string

Ruso

sa

string

Sanskrit (Devanagiri)

sat

string

Santali (Devanagiri)

sck

string

Sadri (devanagiri)

sco

string

Escocés

sk

string

Eslovaco

sl

string

Esloveno

sm

string

Samoano (latino)

sma

string

Sami meridional

sme

string

Sami septentrional (latino)

smj

string

Sami lule

smn

string

Sami inari

sms

string

Sami skolt

so

string

Somalí (árabe)

sq

string

Albanés

sr

string

Serbio (latino)

sr-Cyrl

string

Serbio (cirílico)

sr-Latn

string

Serbio (latino)

srx

string

Sirmauri (devanagiri)

sv

string

Sueco

sw

string

Swahili (Latín)

tet

string

Tetum

tg

string

Tayiko (cirílico)

thf

string

Thangmi

tk

string

Turcomano (latino)

to

string

Tongano

tr

string

Turco

tt

string

Tártaro (Latín)

tyv

string

Tuvano

ug

string

Uigur (árabe)

unk

string

Desconocido (todos)

ur

string

Urdu

uz

string

Uzbeko (latino)

uz-arab

string

Uzbeko (árabe)

uz-cyrl

string

Uzbeko (cirílico)

vo

string

Volapük

wae

string

Walser

xnr

string

Kangri (devanagiri)

xsr

string

Sherpa (devanagiri)

yua

string

Maya Yucateco

za

string

Zhuang

zh-Hans

string

Chino simplificado

zh-Hant

string

Chino tradicional

zu

string

Zulú

OutputFieldMappingEntry

Asignación de campos de salida para una aptitud.

Nombre Tipo Description
name

string

Nombre de la salida definida por la aptitud.

targetName

string

Nombre de destino de la salida. Es opcional y el valor predeterminado es name.

PIIDetectionSkill

Con la API de Text Analytics, extrae información personal de un texto de entrada y le ofrece la opción de enmascararlo.

Nombre Tipo Description
@odata.type string:

#Microsoft.Skills.Text.PIIDetectionSkill

Fragmento de URI que especifica el tipo de aptitud.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

defaultLanguageCode

string

Valor que indica qué código de idioma se va a usar. El valor predeterminado es en.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

domain

string

Si se especifica, establecerá el dominio PII para que incluya solo un subconjunto de las categorías de entidad. Entre los valores posibles se incluyen: "phi", "none". El valor predeterminado es "none".

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

maskingCharacter

string

Carácter utilizado para enmascarar el texto si el parámetro maskingMode está establecido para reemplazar. El valor predeterminado es *.

maskingMode

PIIDetectionSkillMaskingMode

Un parámetro que proporciona varias formas de enmascarar la información personal detectada en el texto especificado. El valor predeterminado es "none".

minimumPrecision

number

Valor entre 0 y 1 que se usa para incluir solo entidades cuya puntuación de confianza es mayor que el valor especificado. Si no se establece (valor predeterminado) o si se establece explícitamente en NULL, se incluirán todas las entidades.

modelVersion

string

Versión del modelo que se va a usar al llamar al servicio Text Analytics. Si no se especifica, el valor predeterminado será el más reciente disponible. Se recomienda no especificar este valor a menos que sea absolutamente necesario.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

piiCategories

string[]

Lista de categorías de entidades piI que se deben extraer y enmascarar.

PIIDetectionSkillMaskingMode

Cadena que indica qué maskingMode se va a usar para enmascarar la información personal detectada en el texto de entrada.

Nombre Tipo Description
none

string

No se produce ningún enmascaramiento y no se devolverá la salida maskedText.

replace

string

Reemplaza las entidades detectadas por el carácter especificado en el parámetro maskingCharacter. El carácter se repetirá hasta la longitud de la entidad detectada para que los desplazamientos se correspondan correctamente con el texto de entrada, así como con la salida maskedText.

SearchError

Describe una condición de error para la API.

Nombre Tipo Description
code

string

Uno de los conjuntos de códigos de error definidos por el servidor.

details

SearchError[]

Matriz de detalles sobre errores específicos que llevaron a este error notificado.

message

string

Representación legible del error.

SearchIndexerKnowledgeStore

Definición de proyecciones adicionales en azure blob, tabla o archivos de datos enriquecidos.

Nombre Tipo Description
projections

SearchIndexerKnowledgeStoreProjection[]

Lista de proyecciones adicionales que se van a realizar durante la indexación.

storageConnectionString

string

Los cadena de conexión a las proyecciones de la cuenta de almacenamiento se almacenarán.

SearchIndexerKnowledgeStoreFileProjectionSelector

Definición de proyección para qué datos almacenar en Azure Files.

Nombre Tipo Description
generatedKeyName

string

Nombre de la clave generada en la que se va a almacenar la proyección.

inputs

InputFieldMappingEntry[]

Entradas anidadas para proyecciones complejas.

referenceKeyName

string

Nombre de la clave de referencia a una proyección diferente.

source

string

Datos de origen que se van a proyectar.

sourceContext

string

Contexto de origen para proyecciones complejas.

storageContainer

string

Contenedor de blobs en el que almacenar proyecciones.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Definición de proyección de los datos que se van a almacenar en azure Blob.

Nombre Tipo Description
generatedKeyName

string

Nombre de la clave generada en la que se va a almacenar la proyección.

inputs

InputFieldMappingEntry[]

Entradas anidadas para proyecciones complejas.

referenceKeyName

string

Nombre de la clave de referencia a una proyección diferente.

source

string

Datos de origen que se van a proyectar.

sourceContext

string

Contexto de origen para proyecciones complejas.

storageContainer

string

Contenedor de blobs en el que almacenar proyecciones.

SearchIndexerKnowledgeStoreProjection

Objeto contenedor para varios selectores de proyección.

Nombre Tipo Description
files

SearchIndexerKnowledgeStoreFileProjectionSelector[]

Proyecciones en Azure File Storage.

objects

SearchIndexerKnowledgeStoreObjectProjectionSelector[]

Proyecciones a Azure Blob Storage.

tables

SearchIndexerKnowledgeStoreTableProjectionSelector[]

Proyecciones a Azure Table Storage.

SearchIndexerKnowledgeStoreTableProjectionSelector

Descripción de los datos que se van a almacenar en tablas de Azure.

Nombre Tipo Description
generatedKeyName

string

Nombre de la clave generada en la que se va a almacenar la proyección.

inputs

InputFieldMappingEntry[]

Entradas anidadas para proyecciones complejas.

referenceKeyName

string

Nombre de la clave de referencia a una proyección diferente.

source

string

Datos de origen que se van a proyectar.

sourceContext

string

Contexto de origen para proyecciones complejas.

tableName

string

Nombre de la tabla de Azure en la que se almacenarán los datos proyectados.

SearchIndexerSkillset

Una lista de aptitudes.

Nombre Tipo Description
@odata.etag

string

ETag del conjunto de aptitudes.

cognitiveServices CognitiveServicesAccount:

Detalles sobre el servicio Azure AI que se usará al ejecutar aptitudes.

description

string

Descripción del conjunto de aptitudes.

encryptionKey

SearchResourceEncryptionKey

Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se usa para proporcionar un nivel adicional de cifrado en reposo para la definición del conjunto de aptitudes cuando desee asegurarse de que nadie, ni siquiera Microsoft, puede descifrar la definición del conjunto de aptitudes. Una vez que haya cifrado la definición del conjunto de aptitudes, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puede cambiar esta propiedad según sea necesario si desea rotar la clave de cifrado; La definición del conjunto de aptitudes no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios de pago creados el 1 de enero de 2019 o después.

knowledgeStore

SearchIndexerKnowledgeStore

Definición de proyecciones adicionales en blobs, tablas o archivos de Azure de datos enriquecidos.

name

string

Nombre del conjunto de aptitudes.

skills SearchIndexerSkill[]:

Lista de aptitudes del conjunto de aptitudes.

SearchResourceEncryptionKey

Una clave de cifrado administrada por el cliente en Azure Key Vault. Las claves que cree y administre se pueden usar para cifrar o descifrar datos en reposo en el servicio de búsqueda, como índices y mapas de sinónimos.

Nombre Tipo Description
accessCredentials

AzureActiveDirectoryApplicationCredentials

Credenciales opcionales de Azure Active Directory que se usan para acceder a la Key Vault de Azure. No es necesario si se usa la identidad administrada en su lugar.

keyVaultKeyName

string

Nombre de la clave de Azure Key Vault que se usará para cifrar los datos en reposo.

keyVaultKeyVersion

string

La versión de la clave de Azure Key Vault que se usará para cifrar los datos en reposo.

keyVaultUri

string

El URI de la Key Vault de Azure, también denominado nombre DNS, que contiene la clave que se va a usar para cifrar los datos en reposo. Un identificador URI de ejemplo podría ser https://my-keyvault-name.vault.azure.net.

SentimentSkill

Análisis de opiniones positivas y negativas del análisis de texto, puntuado como un valor de punto flotante en un intervalo de cero a 1.

Nombre Tipo Description
@odata.type string:

#Microsoft.Skills.Text.SentimentSkill

Fragmento de URI que especifica el tipo de aptitud.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

defaultLanguageCode

SentimentSkillLanguage

Valor que indica qué código de idioma se va a usar. El valor predeterminado es en.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

SentimentSkillLanguage

Códigos de idioma admitidos para el texto de entrada de SentimentSkill.

Nombre Tipo Description
da

string

Danés

de

string

Alemán

el

string

Griego

en

string

Inglés

es

string

Español

fi

string

Finés

fr

string

Francés

it

string

Italiano

nl

string

Neerlandés

no

string

Noruego (Bokmaal)

pl

string

Polaco

pt-PT

string

Portugués (Portugal)

ru

string

Ruso

sv

string

Sueco

tr

string

Turco

SentimentSkillV3

Con la API de Text Analytics, evalúa el texto no estructurado y para cada registro, proporciona etiquetas de opinión (como "negativo", "neutral" y "positivo") en función de la puntuación de confianza más alta encontrada por el servicio en una oración y en el nivel de documento.

Nombre Tipo Valor predeterminado Description
@odata.type string:

#Microsoft.Skills.Text.V3.SentimentSkill

Fragmento de URI que especifica el tipo de aptitud.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

defaultLanguageCode

string

Valor que indica qué código de idioma se va a usar. El valor predeterminado es en.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

includeOpinionMining

boolean

False

Si se establece en true, la salida de aptitud incluirá información de Text Analytics para la minería de opiniones, es decir, destinos (sustantivos o verbos) y su evaluación asociada (adjetivo) en el texto. El valor predeterminado es False.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

modelVersion

string

Versión del modelo que se va a usar al llamar al servicio Text Analytics. Si no se especifica, el valor predeterminado será el más reciente disponible. Se recomienda no especificar este valor a menos que sea absolutamente necesario.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

ShaperSkill

Aptitud para cambiar la forma de las salidas. Crea un tipo complejo para admitir campos compuestos (también conocidos como campos de varias partes).

Nombre Tipo Description
@odata.type string:

#Microsoft.Skills.Util.ShaperSkill

Fragmento de URI que especifica el tipo de aptitud.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

SplitSkill

Aptitud para dividir una cadena en fragmentos de texto.

Nombre Tipo Description
@odata.type string:

#Microsoft.Skills.Text.SplitSkill

Fragmento de URI que especifica el tipo de aptitud.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

defaultLanguageCode

SplitSkillLanguage

Valor que indica qué código de idioma se va a usar. El valor predeterminado es en.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

maximumPageLength

integer

Longitud máxima de página deseada. El valor predeterminado es 10000.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

textSplitMode

TextSplitMode

Valor que indica el modo de división que se va a realizar.

SplitSkillLanguage

Los códigos de idioma admitidos para el texto de entrada de SplitSkill.

Nombre Tipo Description
am

string

Amárico

bs

string

Bosnio

cs

string

Checo

da

string

Danés

de

string

Alemán

en

string

Inglés

es

string

Español

et

string

Estonio

fi

string

Finés

fr

string

Francés

he

string

Hebreo

hi

string

Hindi

hr

string

Croata

hu

string

Húngaro

id

string

Indonesio

is

string

Islandés

it

string

Italiano

ja

string

Japonés

ko

string

Coreano

lv

string

Letón

nb

string

Noruego

nl

string

Neerlandés

pl

string

Polaco

pt

string

Portugués (Portugal)

pt-br

string

Portugués (Brasil)

ru

string

Ruso

sk

string

Eslovaco

sl

string

Esloveno

sr

string

Serbio

sv

string

Sueco

tr

string

Turco

ur

string

Urdu

zh

string

Chino (simplificado)

TextSplitMode

Valor que indica qué modo de división se va a realizar.

Nombre Tipo Description
pages

string

Divida el texto en páginas individuales.

sentences

string

Divida el texto en oraciones individuales.

TextTranslationSkill

Aptitud para traducir texto de un idioma a otro.

Nombre Tipo Description
@odata.type string:

#Microsoft.Skills.Text.TranslationSkill

Fragmento de URI que especifica el tipo de aptitud.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

defaultFromLanguageCode

TextTranslationSkillLanguage

El código de idioma desde el que se traducirán los documentos de para los documentos que no especifican desde el idioma explícitamente.

defaultToLanguageCode

TextTranslationSkillLanguage

El código de idioma en el que se traducirán los documentos para los documentos que no especifican el idioma que se va a usar explícitamente.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

suggestedFrom

TextTranslationSkillLanguage

Se proporciona el código de idioma desde el que se traducen documentos cuando no se proporciona la entrada fromLanguageCode ni el parámetro defaultFromLanguageCode y la detección automática de idioma no se realiza correctamente. El valor predeterminado es en.

TextTranslationSkillLanguage

Los códigos de idioma admitidos para el texto de entrada de TextTranslationSkill.

Nombre Tipo Description
af

string

Afrikáans

ar

string

Árabe

bg

string

Búlgaro

bn

string

Bengalí

bs

string

Bosnio (latino)

ca

string

Catalán

cs

string

Checo

cy

string

Galés

da

string

Danés

de

string

Alemán

el

string

Griego

en

string

Inglés

es

string

Español

et

string

Estonio

fa

string

Persa

fi

string

Finés

fil

string

Filipino

fj

string

Fiyiano

fr

string

Francés

he

string

Hebreo

hi

string

Hindi

hr

string

Croata

ht

string

Criollo haitiano

hu

string

Húngaro

id

string

Indonesio

is

string

Islandés

it

string

Italiano

ja

string

Japonés

ko

string

Coreano

lt

string

Lituano

lv

string

Letón

mg

string

Malgache

ms

string

Malayo

mt

string

Maltés

mww

string

Hmong Daw

nb

string

Noruego

nl

string

Neerlandés

otq

string

Otomí Querétaro

pl

string

Polaco

pt

string

Portugués

ro

string

Rumano

ru

string

Ruso

sk

string

Eslovaco

sl

string

Esloveno

sm

string

Samoano

sr-Cyrl

string

Serbio (cirílico)

sr-Latn

string

Serbio (latino)

sv

string

Sueco

sw

string

Kiswahili

ta

string

Tamil

te

string

Telugu

th

string

Tailandés

tlh

string

Klingon

to

string

Tongano

tr

string

Turco

ty

string

Tahitiano

uk

string

Ucraniano

ur

string

Urdu

vi

string

Vietnamita

yua

string

Maya Yucateco

yue

string

Cantonés (tradicional)

zh-Hans

string

Chino simplificado

zh-Hant

string

Chino tradicional

VisualFeature

Las cadenas que indican qué tipos de características visuales se van a devolver.

Nombre Tipo Description
adult

string

Características visuales reconocidas como personas adultas.

brands

string

Características visuales reconocidas como marcas comerciales.

categories

string

Categorías.

description

string

Descripción.

faces

string

Características visuales reconocidas como caras de personas.

objects

string

Características visuales reconocidas como objetos.

tags

string

Etiquetas.

WebApiSkill

Aptitud que puede llamar a un punto de conexión de API web, lo que le permite ampliar un conjunto de aptitudes haciendo que llame al código personalizado.

Nombre Tipo Description
@odata.type string:

#Microsoft.Skills.Custom.WebApiSkill

Fragmento de URI que especifica el tipo de aptitud.

batchSize

integer

Tamaño de lote deseado que indica el número de documentos.

context

string

Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document.

degreeOfParallelism

integer

Si se establece, el número de llamadas paralelas que se pueden realizar en la API web.

description

string

Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud.

httpHeaders

object

Encabezados necesarios para realizar la solicitud http.

httpMethod

string

Método para la solicitud http.

inputs

InputFieldMappingEntry[]

Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente.

name

string

Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes, con el prefijo #.

outputs

OutputFieldMappingEntry[]

La salida de una aptitud es un campo de un índice de búsqueda o un valor que otro aptitud puede consumir como entrada.

timeout

string

Tiempo de espera deseado para la solicitud. El valor predeterminado es 30 segundos.

uri

string

Dirección URL de la API web.