Synonym Maps - List
Перечисляет все карты синонимов, доступные для службы поиска.
GET {endpoint}/synonymmaps?api-version=2023-11-01
GET {endpoint}/synonymmaps?$select={$select}&api-version=2023-11-01
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
endpoint
|
path | True |
string |
URL-адрес конечной точки службы поиска. |
|
api-version
|
query | True |
string |
Версия клиентского API. |
|
$select
|
query |
string |
Выбирает свойства верхнего уровня для получения синонимов. Указан как разделенный запятыми список имен свойств JSON или |
Заголовок запроса
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| x-ms-client-request-id |
string (uuid) |
Идентификатор отслеживания, отправляемый запросом на отладку. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK | ||
| Other Status Codes |
Ответ на ошибку. |
Примеры
SearchServiceListSynonymMaps
Образец запроса
GET https://myservice.search.windows.net/synonymmaps?api-version=2023-11-01
Пример ответа
{
"value": [
{
"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": null
}
},
{
"name": "myothersynonymmap",
"format": "solr",
"synonyms": "couch, sofa, chesterfield\npop, soda\ntoque, hat",
"encryptionKey": null
}
]
}
Определения
| Имя | Описание |
|---|---|
|
Azure |
Учетные данные зарегистрированного приложения, созданного для службы поиска, используемого для проверки подлинности доступа к ключам шифрования, хранящимся в Azure Key Vault. |
|
List |
Ответ из запроса List SynonymMaps. При успешном выполнении он включает полные определения всех карт синонимов. |
|
Search |
Описывает условие ошибки для API. |
|
Search |
Ключ шифрования, управляемый клиентом, в Azure Key Vault. Ключи, которые создаются и управляются, можно использовать для шифрования или расшифровки неактивных данных в службе поиска, таких как индексы и карты синонимов. |
|
Synonym |
Представляет определение карты синонимов. |
|
Synonym |
Формат карты синонимов. В настоящее время поддерживается только формат solr. |
AzureActiveDirectoryApplicationCredentials
Учетные данные зарегистрированного приложения, созданного для службы поиска, используемого для проверки подлинности доступа к ключам шифрования, хранящимся в Azure Key Vault.
| Имя | Тип | Описание |
|---|---|---|
| applicationId |
string |
Идентификатор приложения AAD, которому было предоставлено необходимые разрешения на доступ к Azure Key Vault, который будет использоваться при шифровании неактивных данных. Идентификатор приложения не следует путать с идентификатором объекта для приложения AAD. |
| applicationSecret |
string |
Ключ проверки подлинности указанного приложения AAD. |
ListSynonymMapsResult
Ответ из запроса List SynonymMaps. При успешном выполнении он включает полные определения всех карт синонимов.
| Имя | Тип | Описание |
|---|---|---|
| value |
Синонимы сопоставляется в службе поиска. |
SearchError
Описывает условие ошибки для API.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Один из определяемых сервером кодов ошибок. |
| details |
Массив сведений об определенных ошибках, которые привели к этой сообщаемой ошибке. |
|
| message |
string |
Читаемое пользователем представление ошибки. |
SearchResourceEncryptionKey
Ключ шифрования, управляемый клиентом, в Azure Key Vault. Ключи, которые создаются и управляются, можно использовать для шифрования или расшифровки неактивных данных в службе поиска, таких как индексы и карты синонимов.
| Имя | Тип | Описание |
|---|---|---|
| accessCredentials |
Необязательные учетные данные Azure Active Directory, используемые для доступа к Azure Key Vault. Не требуется, если вместо этого используется управляемое удостоверение. |
|
| keyVaultKeyName |
string |
Имя ключа Azure Key Vault, используемого для шифрования неактивных данных. |
| keyVaultKeyVersion |
string |
Версия ключа Azure Key Vault, используемая для шифрования неактивных данных. |
| keyVaultUri |
string |
Универсальный код ресурса (URI) Хранилища ключей Azure, который также называется DNS-именем, который содержит ключ, используемый для шифрования неактивных данных. Пример URI может быть |
SynonymMap
Представляет определение карты синонимов.
| Имя | Тип | Описание |
|---|---|---|
| @odata.etag |
string |
ETag карты синонимов. |
| encryptionKey |
Описание ключа шифрования, созданного в Azure Key Vault. Этот ключ используется для предоставления дополнительного уровня шифрования неактивных данных, если требуется полная уверенность в том, что никто, даже не Корпорация Майкрософт, не может расшифровать конфиденциальные данные. После шифрования данных он всегда будет оставаться зашифрованным. Служба поиска игнорирует попытки задать для этого свойства значение NULL. Это свойство можно изменить по мере необходимости, если вы хотите повернуть ключ шифрования; Ваши данные не будут затронуты. Шифрование с помощью ключей, управляемых клиентом, недоступно для бесплатных служб поиска и доступно только для платных служб, созданных 1 января 2019 г. |
|
| format |
Формат карты синонимов. В настоящее время поддерживается только формат solr. |
|
| name |
string |
Имя карты синонимов. |
| synonyms |
string |
Ряд правил синонимов в указанном формате карты синонимов. Правила должны быть разделены новыми линиями. |
SynonymMapFormat
Формат карты синонимов. В настоящее время поддерживается только формат solr.
| Значение | Описание |
|---|---|
| solr |
Выбирает формат SOLR для карт синонимов. |