「ソートオプション」フォーム

  • リリースバージョン: Xanadu
  • 更新日 2024年08月05日
  • 所要時間:3分
  • 「ソートオプション」フォームには、AI 検索 アプリケーション構成で定義された検索結果のソートオプションに関する情報が含まれています。検索アプリケーション構成に対する検索結果ソートオプションを作成または変更する際に、このフォームを使用します。

    検索結果ソートオプションの作成または編集の詳細については、「 AI 検索アプリケーション構成の検索結果ソートオプション」を参照してください。

    表 : 1. 「ソートオプション」フォーム
    フィールド 説明
    ラベル 検索アプリケーションのソートメニューの検索結果ソートオプションのために表示されるラベル
    ソートフィールド

    ソートオプションが検索結果をソートするために使用するソーステーブルフィールドまたは共通インデックスフィールドの名前。

    ソートフィールドは、日付、数値、または文字列フィールドに設定できます。
    注:
    サポートされていないタイプのソートフィールドを指定した場合、ソートオプションを保存しようとするとエラーメッセージが表示されます。
    サポートされている形式は次のとおりです。
    認定済みの [indexed_source_table_name].[field_name] エントリ

    指定されたテーブルのフィールドの値で検索結果をソートします。

    たとえば、[作成者] フィールドの値で検索結果をソートするには、「kb_knowledge.author」と入力します。
    注:
    親の検索アプリケーション構成にリンクされた検索プロファイルには、指定されたインデックス付きソーステーブルから派生した検索ソースが含まれている必要があります。この条件が満たされていない場合、ソートオプションを保存しようとするとエラーメッセージが表示されます。
    修飾されていない共通のインデックスフィールド名

    指定された共通の AI 検索 インデックスフィールドの値で検索結果をソートします。

    たとえば、タイトルに基づいて検索結果をソートする場合はタイトル を、言語に基づいて検索結果をソートする場合は言語 を入力します。

    [indexed_source_table_name] 修飾子は、インデックス付きソースで指定されたテーブルの名前である必要があります。この修飾子にインデックス付きソースの子テーブル名を指定しないでください。

    特殊なケースとしては次のようなものがあります。
    親テーブルフィールドのソート

    インデックス付きソースの親テーブルのフィールドをソートオプション内で指定した場合、AI 検索 にはインデックス付きソースの子テーブルの同じフィールドの値が含まれます。

    たとえば、カスタムテーブルの子 [u_child] によって拡張されるカスタムテーブルの親 [u_parent] のインデックス付きソースを作成して、ソートオプションのフィールドとして u_parent.author を指定するとします。ユーザーがソートオプションを適用すると、AI 検索u_parent.authoru_child.author の両方のフィールド値を使用して検索結果リストをソートします。

    子テーブルフィールドのソート

    インデックス付きソースの子テーブルに固有のフィールドをソートオプションのフィールドとして指定できます。

    前の例で引き続き説明すると、親 [u_parent] テーブルに存在しない [エディター] フィールドが子 [u_child] テーブルに含まれている場合は、このフィールドの値を使用して検索結果をソートするためのソートオプションのフィールドとして u_parent.editor を指定できます。
    注:
    子テーブルの名前ではなく、必ず親テーブルの名前を修飾子に指定してください。
    アプリケーション 検索結果ソートオプションのアプリケーションスコープ。このフィールドは自動的に設定されます。
    昇順 検索結果ソートオプションで結果を昇順 (a から z) で表示させるオプション。このオプションをオフにすると、検索結果ソートオプションで結果が降順 (z から a) で表示されます。
    アクティブ 検索アプリケーションで使用する検索結果ソートオプションを有効にするオプション