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

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

    始める前に

    Next Experience が有効になっている必要があります。

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

    必要なロール:ais_admin

    このタスクについて

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

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

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

    手順

    1. 移動先 AI 検索 > 検索エクスペリエンス > グローバル検索カスタム照合.
    2. [新規] を選択します。
    3. 「カスタム照合」フォームで、[名前][テーブル]、および [列] フィールドに入力します。
      フィールド値の説明については、「「カスタム照合」フォーム」を参照してください。
    4. フォームの [正規表現] フィールドに入力するには、次の手順に従います。
      1. [正規表現を生成] を選択します。
      2. ポップアップウィンドウで、指定した [列]に表示される値により近いオプションを選択します。
      3. プロンプトが表示されたら、値のプリフィックスを入力するか、値の数値区切り文字を選択します。
      4. [送信] を選択してポップアップウィンドウを閉じます。
    5. [送信] を選択します。