获取同义词规则

编辑

从同义词集中检索同义词规则。

请求

编辑

GET _synonyms/<synonyms_set>/<synonym_rule>

先决条件

编辑

需要 manage_search_synonyms 集群权限。

路径参数

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

响应代码

编辑
404 (缺少资源)
未找到 synonyms_set 标识符,或者在同义词集中未找到由 synonym_rule 指定的同义词规则。

示例

编辑

以下示例检索名为 test-1 的现有同义词规则,该规则属于同义词集 my-synonyms-set

resp = client.synonyms.get_synonym_rule(
    set_id="my-synonyms-set",
    rule_id="test-1",
)
print(resp)
response = client.synonyms.get_synonym_rule(
  set_id: 'my-synonyms-set',
  rule_id: 'test-1'
)
puts response
const response = await client.synonyms.getSynonymRule({
  set_id: "my-synonyms-set",
  rule_id: "test-1",
});
console.log(response);
GET _synonyms/my-synonyms-set/test-1
{
  "id": "test-1",
  "synonyms": "hello, hi"
}