AI 検索 Genius 結果構成」フォーム

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:5分
  • AI 検索 Genius 結果構成フォームには、AI 検索 の検索プロファイルに対して定義された Genius 結果構成に関する情報が含まれます。Genius 結果構成を作成または変更する場合は、このフォームを使用します。

    Genius 結果構成の作成または編集の詳細については、「Genius 結果構成の作成」を参照してください。

    表 : 1. AI 検索 Genius 結果構成」フォーム
    フィールド 説明
    名前 Genius 結果構成の名前
    トリガー条件 Genius 結果構成の評価をトリガーする条件
    サポートされている値は次のとおりです。
    • Always:すべての検索クエリに対して Genius 結果構成がトリガーされます。
    • NLU:検索クエリの検出されたインテントが一致すると、Genius 結果構成がトリガーされます NLU モデル インテント。このトリガー条件を使用するには、NLU モデルと 1 つ以上のそのインテントを Genius 結果構成にリンクする必要があります。手順については、「NLU モデルとインテントを Genius 結果構成にリンク」を参照してください。

      注:

      NLU トリガー条件が機能するには、NLU モデルを公開する必要があります。NLU モデルのステータスを確認するには、次に移動します すべて > AI 検索 > 検索クエリ設定 > 検索インテント.

    • Term:検索クエリが指定されたクエリ用語のセットと完全に一致すると、Genius 結果構成がトリガーされます。
      注:
      完全一致とは、検索クエリに指定された順序で指定された用語のみを含む必要があることを意味します。たとえば、conference room をトリガー用語として定義すると、conference room を検索すると Genius 結果条件がトリガーされますが、hotel conference room または room conference を検索しても条件はトリガーされません。
    用語 検索クエリに完全に一致すると、Genius 結果構成をトリガーする用語。このフィールドは [トリガー条件] フィールドで [用語] が選択されている場合にのみ表示されます。
    アプリケーション Genius 結果構成のアプリケーションスコープ。このフィールドは自動的に設定されます。
    アクティブ Genius 結果構成をアクティブ化するオプション。非アクティブな Genius 結果構成はトリガーされません。
    プロセッサースクリプトテンプレート サンプルのサーバー側スクリプト関数。このフィールドに表示されるコードは、AI 検索要求プロセッサーおよび AI 検索応答プロセッサースクリプトの基礎として使用します。このフィールドは自動的に設定されます。
    AI 検索要求プロセッサー GeniusResultContext オブジェクトをパラメーターとして受け取るサーバー側スクリプト関数。この関数は、検索クエリを含む GeniusResultAnswer オブジェクトを返す必要があります。この検索クエリからの最大 3 つの結果が Genius 結果回答カードとして表示されます。
    注:
    [AI Search 応答プロセッサ] が入力されていない場合、このフィールドは必須です。プロセッサスクリプトテンプレートからコードをコピーして、スクリプト関数の開始点として使用できます。

    検索クエリが Genius 結果構成をトリガーすると、システムはこのスクリプトを実行し、検索結果を計算するために、トリガーとなる検索クエリとスクリプト化された検索クエリの両方を AI 検索のバックエンドに送信します。

    検索クエリを定義するには、GeniusResultAnswer.setTable()GeniusResultAnswer.addSearchPhrases()、および GeniusResultAnswer.setSearchPhrase() API メソッドを使用します。

    このスクリプト関数で使用できる API メソッドの詳細と使用例については、GeniusResultAnswerGeniusResultContext スコープ付き JavaScript API の説明を参照してください。
    注:
    GeniusResultContext.getMatchingDocuments() API メソッドは、AI 検索要求プロセッサスクリプトで呼び出されたときに結果を返しません。これは、AI 検索がトリガーとなる検索クエリの結果を計算する前に、スクリプトが実行されるためです。このメソッドを要求プロセッサースクリプトで使用しないでください。
    AI 検索応答プロセッサー GeniusResultContext オブジェクトをパラメーターとして受け取るサーバー側スクリプト関数。この関数は、キーと値のペアの 1 つ以上のマップを定義する GeniusResultAnswer オブジェクトを返す必要があります。これらのキーと値のペアを [リターンフィールド (Return fields)] として指定することで、Genius 結果の回答カードに表示できます。
    注:
    [AI 検索要求プロセッサ] が入力されていない場合、このフィールドは必須です。プロセッサスクリプトテンプレートからコードをコピーして、スクリプト関数の開始点として使用できます。

    検索クエリが Genius 結果構成をトリガーすると、システムは AI 検索が検索結果を計算した後にこのスクリプトを実行します。

    キーと値のペアのマップを定義するには、GeniusResultAnswer.addDataMap() API メソッドを使用します。キーと値の各ペアは、[リターンフィールド (Return fields)] リストを使用して Genius 結果回答カードに表示できるフィールド名と値を表します。

    このスクリプト関数で使用できる API メソッドの詳細と使用例については、GeniusResultAnswerGeniusResultContext スコープ付き JavaScript API の説明を参照してください。

    リターンフィールド (Return fields) Genius 結果解答カードに表示するカンマ区切りのフィールドリスト。[AI Search 応答プロセッサ] が入力されている場合、このフィールドは必須です。
    動作は、入力するプロセッサスクリプトフィールドによって異なります。
    • [AI Search 応答プロセッサ] が入力されている場合、このフィールドを使用して、Genius 結果回答カードに表示する GeniusResultAnswer 応答オブジェクトで定義されたフィールドの名前を指定する必要があります。
    • [AI Search 応答プロセッサ] が入力されていない場合、Genius 結果回答カードには、共通 AI 検索 インデックスフィールドが自動的に表示されます。
      • ai_search_parent_title
      • ai_search_teaser_text
      • ai_search_teaser_title
      • record_class_name
      • sys_id
      • table

      オプションでこのフィールドを使用して、Genius 結果回答カードに示される検索結果に表示する追加の AI 検索 インデックスフィールドを指定します。

      AI 検索 インデックスフィールドのリストを表示するには、「AI 検索 インデックスフィールド」を参照してください。