グローバル検索用のカスタム検索照合の作成

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • 指定したテーブルと列 (フィールド) から完全一致の検索結果を返すように、グローバル検索のエクスペリエンスをカスタマイズします。プリフィックスの後に数字が続く検索用語 ( INT470271など) や、区切り文字を含む数字の検索用語 ( 525-326-38272016/01/08など) に対して、カスタム検索照合を構成できます。

    始める前に

    ネクストエクスペリエンス が有効になっている必要があります。

    グローバル検索の検索エンジンとして AI 検索 を設定する必要があります。AI 検索 をグローバル検索の検索エンジンとして設定する方法の詳細については、「AI 検索 for ネクストエクスペリエンス」を参照してください。
    注:
    インスタンスがもともと Utah 以降のファミリーリリースを実行して作成されたものである場合は、AI 検索 がグローバル検索の検索エンジンとして自動的に設定されます。

    必要なロール:ais_admin

    このタスクについて

    グローバル検索での完全一致の動作をカスタマイズするには、カスタム検索照合を定義します。照合では、AI 検索 が検索クエリを比較する対象となる Java 正規表現パターンと、テーブルおよびそのテーブルの列 (フィールド) を指定します。検索クエリが正規表現パターンと完全に一致すると、カスタム照合がトリガーされて、指定したテーブルと列からの完全一致の結果のみがグローバル検索によって返されます。

    カスタム検索照合は、番号 [sys_number] テーブルで定義されたプリフィックスがあるテーブルに対するデフォルトの AI 検索 完全一致機能よりも優先されます。グローバル検索クエリがカスタム検索照合の正規表現パターンと一致しない場合、AI 検索 はプリフィックスが定義されたテーブルでの完全一致を求めるクエリの評価にフォールバックします。
    注:
    アドミン ロールを持つユーザーは、glide.ais.custom_matcher.legacy_fallback_enabled システムプロパティの値を false に設定することで、このフォールバック動作を無効にすることができます。この値を設定すると、検索クエリがカスタム検索照合の正規表現パターンと一致しない場合、AI 検索 はそれを通常の全文検索として扱い、プリフィックスが定義されたテーブル内の完全一致を無視します。

    AI 検索 がグローバル検索クエリで完全一致を評価する様子については、「の AI 検索 でのグローバル検索の使用 ネクストエクスペリエンス」を参照してください。

    手順

    1. 移動先 AI 検索 > 検索エクスペリエンス > グローバル検索カスタム照合.
    2. [New (新規)] を選択します。
    3. 「カスタム照合」フォームで、[名前][テーブル]、および [列] フィールドに入力します。
      フィールド値の説明については、「「カスタム照合」フォーム」を参照して ください。
    4. フォームの [正規表現 ] フィールドに入力します。
      1. [正規表現を生成] を選択します。
      2. ポップアップウィンドウで、指定した [列]に表示される値により近いオプションを選択します。
      3. プロンプトが表示されたら、値のプリフィックスを入力するか、値の数値区切り文字を選択します。
      4. [送信] を選択してポップアップウィンドウを閉じます。
    5. [Submit (送信)] を選択します。
    6. [検索アプリケーションのカスタム照合] テーブルのリストビューに移動します。
      1. [All (すべて)] を選択します。
      2. [フィルター] フィールドに m2m_search_context_config_custom_matcher.list と入力します。
      3. Enter を押します。
        検索アプリケーション [m2m_search_context_config_custom_matcher] テーブルのカスタム照合がリストビューで開きます。
    7. グローバル検索を含むカスタム照合を使用する検索アプリケーションごとに、照合をアプリケーションにリンクします。
      1. [New (新規)] を選択します。
      2. [アプリケーションを検索] フォームの [カスタム照合] で、フィールドに入力します。
        フィールド Description (説明)
        カスタム照合 カスタム検索照合の名前。
        順序 指定された AI 検索アプリケーションのコンテキストでのカスタム検索照合の評価順序。[順序] の値が小さい照合が最初に評価されます。
        検索コンテキスト構成

        カスタム検索照合をリンクさせる AI 検索アプリケーションの検索アプリケーション設定レコードの名前。

        グローバル検索用に、[[AIS] ネクストエクスペリエンス検索構成] レコードを選択します。

      3. [送信] を選択します。
        カスタム検索照合と選択した AI 検索アプリケーションのリンケージレコードが、検索アプリケーションのカスタム照合 [m2m_search_context_config_custom_matcher] テーブルに表示されます。