Synonym Maps - Create
Crea un nuevo mapa de sinónimos.
POST {endpoint}/synonymmaps?api-version=2026-04-01
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
La dirección URL del punto de conexión del servicio de búsqueda. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
Encabezado de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| Accept |
El encabezado Aceptar. |
||
| x-ms-client-request-id |
string (uuid) |
Identificador de cadena globalmente único y generado por el cliente para la solicitud. |
Cuerpo de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| format | True |
enum:
solr |
El formato del mapa de sinónimos. Actualmente solo se admite el formato 'solr'. |
| name | True |
string |
Nombre del mapa de sinónimos. |
| synonyms | True |
string |
Una serie de reglas de sinónimos en el formato de mapa de sinónimos especificado. Las reglas deben estar separadas por nuevas líneas. |
| @odata.etag |
string |
ETag del mapa de sinónimos. |
|
| encryptionKey |
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para tus datos cuando quieres tener la garantía total de que nadie, ni siquiera Microsoft, puede descifrar tus datos. Una vez que haya cifrado los datos, 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; Los datos no se verán afectados. 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 pagos creados a partir del 1 de enero de 2019. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 201 Created |
La solicitud se ha realizado correctamente y se ha creado un nuevo recurso como resultado. |
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
api-key
Tipo:
apiKey
En:
header
OAuth2Auth
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Ámbitos
| Nombre | Description |
|---|---|
| https://search.azure.com/.default |
Ejemplos
SearchServiceCreateSynonymMap
Solicitud de ejemplo
POST https://exampleservice.search.windows.net/synonymmaps?api-version=2026-04-01
{
"name": "tempsynonymmap",
"format": "solr",
"synonyms": "United States, United States of America, USA\nWashington, Wash. => WA",
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
},
"@odata.etag": "0x1234568AE7E58A1"
}
Respuesta de muestra
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "tempsynonymmap",
"format": "solr",
"synonyms": "United States, United States of America, USA\nWashington, Wash. => WA",
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
}
}
Definiciones
| Nombre | Description |
|---|---|
| Accept |
El encabezado Aceptar. |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Error |
Detalle del error. |
|
Error |
Respuesta común a errores para todas las APIs de Azure Resource Manager para devolver detalles de error por operaciones fallidas. (Esto también sigue el formato de respuesta de error de OData). |
|
Search |
Borra la propiedad de identidad de un origen de datos. |
|
Search |
Especifica la identidad de un origen de datos que se va a usar. |
|
Search |
Una clave de cifrado administrada por el cliente en Azure Key Vault. Las claves que crea y administra se pueden usar para cifrar o descifrar datos en reposo, como índices y mapas de sinónimos. |
|
Synonym |
Representa una definición de mapa de sinónimos. |
Accept
El encabezado Aceptar.
| Valor | Description |
|---|---|
| application/json;odata.metadata=minimal |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| info |
Información adicional. |
|
| type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
| Nombre | Tipo | Description |
|---|---|---|
| additionalInfo |
Información adicional del error. |
|
| code |
string |
Código de error. |
| details |
Detalles del error. |
|
| message |
string |
El mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta común a errores para todas las APIs de Azure Resource Manager para devolver detalles de error por operaciones fallidas. (Esto también sigue el formato de respuesta de error de OData).
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
SearchIndexerDataNoneIdentity
Borra la propiedad de identidad de un origen de datos.
| Nombre | Tipo | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragmento de URI que especifica el tipo de identidad. |
SearchIndexerDataUserAssignedIdentity
Especifica la identidad de un origen de datos que se va a usar.
| Nombre | Tipo | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragmento de URI que especifica el tipo de identidad. |
| userAssignedIdentity |
string |
El identificador de recurso de Azure completo de una identidad administrada asignada por el usuario normalmente con el formato "/subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" que se debe haber asignado al servicio de búsqueda. |
SearchResourceEncryptionKey
Una clave de cifrado administrada por el cliente en Azure Key Vault. Las claves que crea y administra se pueden usar para cifrar o descifrar datos en reposo, como índices y mapas de sinónimos.
| Nombre | Tipo | Description |
|---|---|---|
| accessCredentials.applicationId |
string |
Un identificador de aplicación de AAD al que se concedieron los permisos de acceso necesarios a Azure Key Vault 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. |
| accessCredentials.applicationSecret |
string |
Clave de autenticación de la aplicación de AAD especificada. |
| identity | SearchIndexerDataIdentity: |
Una identidad administrada explícita que se va a usar para esta clave de cifrado. Si no se especifica y la propiedad de credenciales de acceso es null, se usa la identidad administrada asignada por el sistema. Al actualizar al recurso, si la identidad explícita no está especificada, permanece sin cambios. Si se especifica "none", se borra el valor de esta propiedad. |
| keyVaultKeyName |
string |
Nombre de la clave de Azure Key Vault que se usará para cifrar los datos en reposo. |
| keyVaultKeyVersion |
string |
Versión de la clave de Azure Key Vault que se usará para cifrar los datos en reposo. |
| keyVaultUri |
string |
El URI de Azure Key Vault, también denominado nombre DNS, que contiene la clave que se va a usar para cifrar los datos en reposo. Un URI de ejemplo podría ser |
SynonymMap
Representa una definición de mapa de sinónimos.
| Nombre | Tipo | Description |
|---|---|---|
| @odata.etag |
string |
ETag del mapa de sinónimos. |
| encryptionKey |
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para tus datos cuando quieres tener la garantía total de que nadie, ni siquiera Microsoft, puede descifrar tus datos. Una vez que haya cifrado los datos, 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; Los datos no se verán afectados. 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 pagos creados a partir del 1 de enero de 2019. |
|
| format |
enum:
solr |
El formato del mapa de sinónimos. Actualmente solo se admite el formato 'solr'. |
| name |
string |
Nombre del mapa de sinónimos. |
| synonyms |
string |
Una serie de reglas de sinónimos en el formato de mapa de sinónimos especificado. Las reglas deben estar separadas por nuevas líneas. |