获取同义词集编辑

检索同义词集。

请求编辑

GET _synonyms/<synonyms_set>

先决条件编辑

需要 manage_search_synonyms 集群权限。

路径参数编辑

<synonyms_set>
(必需,字符串) 要检索的同义词集标识符。

查询参数编辑

from
(可选,整数) 要检索的同义词规则的起始偏移量。默认为 0
size
(可选,整数) 指定要检索的最大同义词规则数量。默认为 10

响应代码编辑

400
未提供 synonyms_set 标识符。
404 (缺少资源)
未找到标识符为 synonyms_set 的同义词集。

示例编辑

以下示例检索名为 my-synonyms-set 的同义词集

response = client.synonyms.get_synonym(
  id: 'my-synonyms-set'
)
puts response
GET _synonyms/my-synonyms-set

返回的同义词集信息将包括同义词集包含的同义词规则总数,以及根据 fromsize 参数的同义词规则。

示例响应

{
  "count": 3,
  "synonyms_set": [
    {
      "id": "test-1",
      "synonyms": "hello, hi"
    },
    {
      "id": "test-2",
      "synonyms": "bye, goodbye"
    },
    {
      "id": "test-3",
      "synonyms": "test => check"
    }
  ]
}