検索提案テーブル
検索提案では、テーブルを使用して関連する検索提案を生成し、追跡します。これらのテーブルのデータを確認して、システムで提供される検索の提案を把握できます。
注:
検索提案テーブルはシステムテーブルであるため、デフォルトでは レポート モジュールから除外されます。システムテーブルでのレポートを有効にする方法については、「システムテーブルでのレポート」を参照してください。
検索イベントテーブル
検索イベント [sys_search_event] テーブルは、検索文字列とその検索結果を保存します。
| 列 | 説明 |
|---|---|
| 検索クエリ | ユーザーが入力した検索文字列。 |
| 結果あり | 検索が結果を返したか (true) または返さなかったか (false) を示すブール値。すべての false 値について、情報を追加して、同じ検索によって将来提案が返されるようにすることを検討してください。 |
| クリックランク | ランクをクリックすると、選択した検索結果が表示されます。検索結果のリスト内の最初の結果をクリックすると、クリックランク値は 1 になります。リストされている 6 番目の結果をクリックすると、クリックランク値は 6 になります。複数の検索結果をクリックすると、クリックランクは最も高いリスト値になります。たとえば、最初の結果をクリックして検索ページに戻り、6 番目の結果をクリックしてから、検索ページに戻って 4 番目の結果をクリックして回答を見つけた場合、クリックランクは (4 ではなく) 6 になります。クリックランク 0 は、検索結果を選択しなかったか、AI 検索 で Genius 結果回答カードを選択したことを意味します。正の値が小さいほど、上位の検索結果が最も関連性が高いことになるため、このフィールドの平均値を減らすことが目標となります。 |
| ユーザー | 検索を実行したユーザー。 |
| アプリケーション ID | 検索機能が使用されたアプリケーション (たとえば サービスポータル で検索を行ったなど)。「UI ソース」を参照してください。 |
| 言語 | クエリの言語。検索では、検索クエリと同じ言語の結果のみが返されます。 |
| 絞り込み | 検索結果の数を減らすためにユーザーが実行したアクションの回数。アクションには、ソートとフィルタリングが含まれます。目標は、この数を減らすことです。 |
| UI ソース | 検索クエリの取得元の特定のページ (モバイル) またはページ (ポータル)。「アプリケーション ID」を参照してください。 |
| セッション | セッションの ID。検索がいつ行われたかを示します。 |
| AI 検索プロファイル | 検索に使用された検索プロファイルの名前。AI 検索 エンジンで行われた検索にのみ適用されます。 |
| 実行された GR 構成 | 検索のためにシステムが評価した Genius 結果構成のリストを表示します。このリストの Genius 結果構成では、検索の回答カードが表示される場合と表示されない場合があります。AI 検索 エンジンで行われた検索にのみ適用されます。 |
| 表示される Genius 結果 | 検索に Genius 結果回答カードが表示されたかどうかを示します。AI 検索 エンジンで行われた検索にのみ適用されます。 |
| 結果が表示された GR 構成 | 検索の回答カードを表示した、評価済みの Genius 結果構成のリストを表示します。検索に対して複数の回答カードが表示されている場合、Genius 結果構成がこのリストに複数回表示されることがあります。AI 検索 エンジンで行われた検索にのみ適用されます。 |
| 最後にクリックされた Genius 結果の位置 | アクションを選択した Genius 結果回答カードを表示します。最初に表示された Genius 結果回答カードからアクションを選択した場合、位置の値は 1 です。3 番目の回答カードからアクションを選択した場合、値は 3 です。値 0 は、どの Genius 結果回答カードからもアクションを選択しなかったことを意味します。AI 検索 エンジンで行われた検索にのみ適用されます。 |
| Genius 結果イベント | 検索用に表示された Genius 結果回答カードから選択したアクションの詳細を示す JSON ドキュメント。AI 検索 エンジンで行われた検索にのみ適用されます。 |
ソースでイベントを検索テーブル
ソースでイベントを検索 [sys_search_source_event] テーブルには、検索文字列を特定のテーブル (ここではデータソースと呼びます) の結果と相関させるレコードが保存されます。1 回の検索で複数のテーブルのクエリを実行できます。sys_search_event テーブルには、検索全体に対して 1 つのレコードがリストされ、sys_search_source_event テーブルには、クエリを実行されたデータソース (テーブル) ごとに 1 つのレコードがリストされます。
| 列 | 説明 |
|---|---|
| 検索クエリ | 入力した検索文字列。 |
| ソース | データソースのシステム ID。たとえば、ナレッジベースのシステム ID は c45067sample3c82eef3e のようになります。1 つのソースからの提案は、そのソースの提案としてのみ使用されます。たとえば、サービスポータル から派生した提案は Now Mobile の提案として使用されません。 |
| 結果あり | ソースが検索結果を提供したか (true) または提供しなかったか (false) を示すブール値。すべての false 値について、情報を追加して、同じ検索クエリによって将来提案が返されるようにすることを検討してください。 |
| 作成日時 | 検索クエリのタイムスタンプ。 |
検索提案テーブル
検索提案 [sys_search_suggestion] テーブルには、オートコンプリート提案と検索提案が保存されます。スケジュール済みジョブは、sys_search_event テーブルを使用して提案テーブルのコンテンツをビルドします。このジョブは、生成された提案をソース別に分離します。たとえば、サービスポータル の検索から生成された提案は、他の サービスポータル 検索の場合にのみ返されます。これらの提案は、Now Mobile のクエリの場合は返されません。
| 列 | 説明 |
|---|---|
| アプリケーション ID | 検索機能が使用されたアプリケーション (たとえば サービスポータル で検索を行ったなど)。 |
| ユーザーグループ | 内部ユーザーと外部ユーザーのどちらが検索クエリを生成したかを示します。内部ユーザー向けの提案は外部ユーザーと共有されず、その逆も同様です。 |
| 言語 | クエリの言語。検索では、検索クエリと同じ言語の提案のみが返されます。 |
| スコア | 提案ランク。スコアが高いほど、提案の関連性が高いことを示します。検索クエリに対してすべての提案が返されると、提案はスコア別にソートされ、最もスコアが高いものが先頭になります。スコアには、提案を選択した頻度が反映されます。一般的な提案がクエリの回答となっていることを示唆しています。 |
| ソース | データソースのシステム ID。たとえば、ナレッジベースのシステム ID は c45067sample3c82eef3e のようになります。1 つのソースからの提案は、そのソースの提案としてのみ使用されます。たとえば、サービスポータル から派生した提案は Now Mobile の提案として使用されません。 |