同義語ルールの取得

同義語セットから同義語ルールを取得します。

リクエスト

GET _synonyms/<synonyms_set>/<synonym_rule>

前提条件

manage_search_synonyms クラスター権限が必要です。

パスパラメータ

  • <synonyms_set>
  • (必須、文字列)同義語ルールを取得するための同義語セット識別子。
  • <synonym_rule>
  • (必須、文字列)取得する同義語ルール識別子。

レスポンスコード

  • 404 (リソースが見つかりません)
  • synonyms_set 識別子が見つからなかったか、synonym_rule によって指定された同義語ルールが同義語セット内に見つかりませんでした。

以下の例は、同義語セット my-synonyms-set の既存の同義語ルール test-1 を取得します:

Python

  1. resp = client.synonyms.get_synonym_rule(
  2. set_id="my-synonyms-set",
  3. rule_id="test-1",
  4. )
  5. print(resp)

Ruby

  1. response = client.synonyms.get_synonym_rule(
  2. set_id: 'my-synonyms-set',
  3. rule_id: 'test-1'
  4. )
  5. puts response

Js

  1. const response = await client.synonyms.getSynonymRule({
  2. set_id: "my-synonyms-set",
  3. rule_id: "test-1",
  4. });
  5. console.log(response);

コンソール

  1. GET _synonyms/my-synonyms-set/test-1

コンソール-結果

  1. {
  2. "id": "test-1",
  3. "synonyms": "hello, hi"
  4. }