Partilhar via


Synonym Maps - Get

Obtém uma definição de mapa de sinónimos.

GET {endpoint}/synonymmaps('{synonymMapName}')?api-version=2023-10-01-Preview

Parâmetros do URI

Name Em Necessário Tipo Description
endpoint
path True

string

O URL do ponto final do serviço de pesquisa.

synonymMapName
path True

string

O nome do mapa de sinónimos a obter.

api-version
query True

string

Versão da API de Cliente.

Cabeçalho do Pedido

Name Necessário Tipo Description
x-ms-client-request-id

string

uuid

O ID de controlo enviado com o pedido para ajudar na depuração.

Respostas

Name Tipo Description
200 OK

SynonymMap

Other Status Codes

SearchError

Resposta de erro.

Exemplos

SearchServiceGetSynonymMap

Pedido de amostra

GET https://myservice.search.windows.net/synonymmaps('mysynonymmap')?api-version=2023-10-01-Preview

Resposta da amostra

{
  "name": "mysynonymmap",
  "format": "solr",
  "synonyms": "United States, United States of America, USA\nWashington, Wash. => WA",
  "encryptionKey": {
    "keyVaultKeyName": "myKeyName",
    "keyVaultKeyVersion": "myKeyVersion",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "accessCredentials": {
      "applicationId": "00000000-0000-0000-0000-000000000000",
      "applicationSecret": null
    }
  }
}

Definições

Name Description
AzureActiveDirectoryApplicationCredentials

Credenciais de uma aplicação registada criada para o seu serviço de pesquisa, utilizada para acesso autenticado às chaves de encriptação armazenadas no Azure Key Vault.

SearchError

Descreve uma condição de erro para a API.

SearchIndexerDataNoneIdentity

Limpa a propriedade de identidade de uma origem de dados.

SearchIndexerDataUserAssignedIdentity

Especifica a identidade de uma origem de dados a utilizar.

SearchResourceEncryptionKey

Uma chave de encriptação gerida pelo cliente no Azure Key Vault. As chaves que criar e gerir podem ser utilizadas para encriptar ou desencriptar dados inativos, como índices e mapas de sinónimos.

SynonymMap

Representa uma definição de mapa de sinónimos.

SynonymMapFormat

O formato do mapa de sinónimos. Apenas o formato "solr" é atualmente suportado.

AzureActiveDirectoryApplicationCredentials

Credenciais de uma aplicação registada criada para o seu serviço de pesquisa, utilizada para acesso autenticado às chaves de encriptação armazenadas no Azure Key Vault.

Name Tipo Description
applicationId

string

Um ID da Aplicação do AAD a quem foram concedidas as permissões de acesso necessárias para o Azure Key Vault que deve ser utilizado ao encriptar os seus dados inativos. O ID da Aplicação não deve ser confundido com o ID do Objeto da sua Aplicação do AAD.

applicationSecret

string

A chave de autenticação da aplicação do AAD especificada.

SearchError

Descreve uma condição de erro para a API.

Name Tipo Description
code

string

Um dos conjuntos de códigos de erro definidos pelo servidor.

details

SearchError[]

Uma matriz de detalhes sobre erros específicos que levaram a este erro reportado.

message

string

Uma representação legível por humanos do erro.

SearchIndexerDataNoneIdentity

Limpa a propriedade de identidade de uma origem de dados.

Name Tipo Description
@odata.type string:

#Microsoft.Azure.Search.DataNoneIdentity

Um fragmento de URI que especifica o tipo de identidade.

SearchIndexerDataUserAssignedIdentity

Especifica a identidade de uma origem de dados a utilizar.

Name Tipo Description
@odata.type string:

#Microsoft.Azure.Search.DataUserAssignedIdentity

Um fragmento de URI que especifica o tipo de identidade.

userAssignedIdentity

string

O ID de recurso completamente qualificado do Azure de um utilizador atribuído identidade gerida normalmente no formulário "/subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" que deveria ter sido atribuído ao serviço de pesquisa.

SearchResourceEncryptionKey

Uma chave de encriptação gerida pelo cliente no Azure Key Vault. As chaves que criar e gerir podem ser utilizadas para encriptar ou desencriptar dados inativos, como índices e mapas de sinónimos.

Name Tipo Description
accessCredentials

AzureActiveDirectoryApplicationCredentials

Credenciais opcionais do Azure Active Directory utilizadas para aceder ao seu Key Vault do Azure. Em vez disso, não é necessário utilizar a identidade gerida.

identity SearchIndexerDataIdentity:

Uma identidade gerida explícita a utilizar para esta chave de encriptação. Se não for especificado e a propriedade de credenciais de acesso for nula, é utilizada a identidade gerida atribuída pelo sistema. Ao atualizar para o recurso, se a identidade explícita não for especificada, permanece inalterada. Se "nenhum" for especificado, o valor desta propriedade será limpo.

keyVaultKeyName

string

O nome da sua chave de Key Vault do Azure a ser utilizada para encriptar os seus dados inativos.

keyVaultKeyVersion

string

A versão da sua chave de Key Vault do Azure a ser utilizada para encriptar os seus dados inativos.

keyVaultUri

string

O URI do seu Key Vault do Azure, também conhecido como nome DNS, que contém a chave a ser utilizada para encriptar os seus dados inativos. Um URI de exemplo pode ser https://my-keyvault-name.vault.azure.net.

SynonymMap

Representa uma definição de mapa de sinónimos.

Name Tipo Description
@odata.etag

string

O ETag do mapa de sinónimos.

encryptionKey

SearchResourceEncryptionKey

Uma descrição de uma chave de encriptação que cria no Azure Key Vault. Esta chave é utilizada para fornecer um nível adicional de encriptação inativa para os seus dados quando quiser ter a garantia total de que ninguém, nem mesmo a Microsoft, pode desencriptar os seus dados. Depois de encriptar os seus dados, estes permanecerão sempre encriptados. O serviço de pesquisa irá ignorar as tentativas de definir esta propriedade como nula. Pode alterar esta propriedade conforme necessário se quiser rodar a chave de encriptação; Os seus dados não serão afetados. A encriptação com chaves geridas pelo cliente não está disponível para serviços de pesquisa gratuita e só está disponível para serviços pagos criados em ou depois de 1 de janeiro de 2019.

format

SynonymMapFormat

O formato do mapa de sinónimos. Apenas o formato "solr" é atualmente suportado.

name

string

O nome do mapa de sinónimos.

synonyms

string

Uma série de regras de sinónimo no formato de mapa de sinónimos especificado. As regras têm de ser separadas por novas linhas.

SynonymMapFormat

O formato do mapa de sinónimos. Apenas o formato "solr" é atualmente suportado.

Name Tipo Description
solr

string

Seleciona o formato SOLR para mapas de sinónimos.