テキスト検索ビューでテーブルのグローバル検索結果の形式を制御する

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • テーブルの text_search ビューは、グローバル検索でそのテーブルの結果を表示する方法を決定します。

    グローバル検索で表示される結果には、複数の要素が含まれます。検索結果ごとに、テーブルの text_search リストビューに含まれるフィールドの値がこれらの要素に入力されます。

    図 : 1. Next Experience UI のサンプル検索結果リスト
    タイトル、フィールドリスト、説明が表示される、Next Experience UI のサンプル検索結果リスト。
    図 : 2. コア UI のサンプル検索結果リスト
    タイトル、フィールドリスト、説明が表示される、コア UI のサンプル検索結果リスト。
    表 : 1. 検索結果要素
    要素 説明 一致基準
    1. タイトル タイトルは、検索結果ブロックの最初の行です。検索結果の一致するレコードにリンクします。

    グローバル検索では、テーブルの text_search リストビューの最初の文字列フィールド (数値フィールドではない) が使用されます。一致する文字列フィールドがないか、フィールドの内容が空の場合、セッション言語で「タイトルなし」を意味するテキストが表示されます。

    たとえば、インシデントテーブルのデフォルトの text_search ビューでは、簡単な説明フィールドがタイトル基準を満たします。グローバル検索では、このフィールドを検索結果のタイトルとして使用します。

    2. フィールドリスト フィールドリストは、検索結果の 2 番目の行です。最大 10 フィールドまで、パイプ文字で区切られたフィールド名と値のペアが表示されます。

    グローバル検索では、タイトルまたは説明の条件に一致しない、テーブルの text_search リストビューの最初の 10 フィールドが使用されます。

    たとえば、インシデントテーブルのデフォルトの text_search ビューでは、番号、オープン、発信者、優先度、ステータス、カテゴリ、アサイン先グループの各フィールドが、フィールドリストの基準を満たしています。グローバル検索では、これらのフィールドの名前と値が検索結果フィールドリストに表示されます。

    3. 説明 説明は、検索結果の 3 番目の行です。この行はオプションであり、すべての検索結果に表示されるわけではありません。

    グローバル検索では、テーブルの text_search リストビューの最初の文字列フィールド (タイトルではなく長さは 100 文字を超えない) が使用されます。これらの条件に一致するフィールドがない場合、検索結果ではこの行は省略されます。

    たとえば、インシデントテーブルのデフォルトの text_search ビューでは、説明フィールドが説明基準を満たします。グローバル検索では、このフィールドを検索結果の説明として使用します。

    デフォルトでは、テーブルの text_search リストビューを使用して、そのテーブルのグローバルテキスト検索結果が書式設定されます。テーブルに text_search ビューが存在しない場合は、代わりにテーブルのデフォルトのフォームビューを使用して検索結果が書式設定されます。実装者は、glide.ui.text_search.view システムプロパティの値を変更することで、検索結果の書式設定に使用されるビューを指定できます。