Список наборов синонимов
Возвращает сводку всех определённых наборов синонимов.
Этот API позволяет получить общее количество определённых наборов синонимов. Для каждого набора синонимов возвращается его идентификатор и общее число определённых правил синонимов.
Запрос
GET _synonyms
Предварительные условия
Требуется привилегия кластера manage_search_synonyms.
Параметры запроса
-
from - (Необязательно, целое число) Начальная позиция для извлечения наборов синонимов. По умолчанию
0. -
size - (Необязательно, целое число) Указывает максимальное количество наборов синонимов для извлечения. По умолчанию
10.
Примеры
В следующем примере извлекаются все определённые наборы синонимов:
resp = client.synonyms.get_synonyms_sets() print(resp)
response = client.synonyms.get_synonyms_sets puts response
const response = await client.synonyms.getSynonymsSets(); console.log(response);
GET _synonyms
Пример ответа:
{
"count": 3,
"results": [
{
"synonyms_set": "ecommerce-synonyms",
"count": 2
},
{
"synonyms_set": "my-synonyms-set",
"count": 3
},
{
"synonyms_set": "new-ecommerce-synonyms",
"count": 1
}
]
}
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/list-synonyms-sets.html