获取同义词集

编辑

检索同义词集。

请求

编辑

GET _synonyms/<synonyms_set>

先决条件

编辑

需要 manage_search_synonyms 集群权限。

路径参数

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

查询参数

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

响应代码

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

示例

编辑

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

resp = client.synonyms.get_synonym(
    id="my-synonyms-set",
)
print(resp)
response = client.synonyms.get_synonym(
  id: 'my-synonyms-set'
)
puts response
const response = await client.synonyms.getSynonym({
  id: "my-synonyms-set",
});
console.log(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"
    }
  ]
}