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

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

    始める前に

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

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

    必要なロール:ais_admin

    このタスクについて

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

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

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

    手順

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

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

        グローバル検索の場合は、[ AIS] ネクストエクスペリエンス検索設定レコード を選択します。

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