Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Guide [8.17] ›REST API ›API синонимов

Список наборов синонимов

Справочник нового API

Для получения самых свежих данных об API обратитесь к API синонимов.

Возвращает сводку всех определённых наборов синонимов.

Этот 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API