検索設定によるテーブル別のグローバル検索結果のフィルタリングおよびグループ化
グローバル検索は、テーブルごとに一致する結果をフィルタリングおよびグループ化します。検索ソース (ネクストエクスペリエンス UI) または検索グループを構成して、グローバル検索用のテーブルとグループを定義できます。
続くいくつかのセクションで説明するように、グローバル検索結果のテーブルベースのフィルタリングとグループ化の構成設定は、UI によって異なります。
検索ソースによる ネクストエクスペリエンス UI のテーブル別のグローバル検索結果のフィルタリング
ネクストエクスペリエンス UI のグローバル検索では、検索ソース別に分類された検索結果が表示されます。検索ソースは、ServiceNow AI Platform® テーブルのグローバル検索設定のコレクションです。
ユーザーは、テーブルの検索結果を表示するために、テーブルへの読み取りアクセス権を持っている必要があります。
ネクストエクスペリエンス UI のデフォルトのグローバル検索ソース
ベースシステムには、グローバル検索用のこれらのデフォルトの検索ソースが ネクストエクスペリエンス UI に含まれています。
ネクストエクスペリエンス UI を有効にすると、グローバル検索用に次の検索ソースが定義されます。これらの検索ソースは、検索アプリケーション構成 [sys_search_context_config] テーブルの Now Experience 検索構成レコードのアプリケーション検索ソース関連リストに表示されます。
| 検索ソース | 検索されたテーブル |
|---|---|
| タスク - インシデント | インシデント [incident] |
| タスク - 変更要求 | 変更要求 [change_request] |
| タスク - 変更タスク | 変更タスク [change_task] |
| タスク - 問題 | 問題 [problem] |
| タスク - 要求 | 要求 [sc_request] |
| タスク - カタログタスク | カタログタスク [sc_task] |
| 人と場所 - ユーザー | ユーザー [sys_user] |
| タスク - 要求アイテム | 要求アイテム [sc_req_item] |
| 人と場所 - グループ | グループ [sys_user_group] |
| ナレッジとカタログ - ナレッジ | ナレッジ [kb_knowledge] |
| 人と場所 - 会社 | 会社 [core_company] |
| ナレッジとカタログ - カタログアイテム | カタログアイテム [sc_cat_item] |
ネクストエクスペリエンス UI の検索ソースの追加
新しい検索ソースを追加して、ネクストエクスペリエンス UI でグローバル検索またはワークスペース検索でテーブルを検索できるようにします。
始める前に
検索グループに含めるテーブルでは、テキストインデックス作成が有効になっている必要があります。テーブルのテキストインデックス作成を有効にするには、「インデックス作成と検索のためのテーブルの構成」を参照してください。
必要なロール:search_application_admin または workspace_admin
このタスクについて
検索ソースは、ネクストエクスペリエンス UI のグローバル検索またはワークスペース検索で検索できるテーブルを定義します。グローバル検索またはワークスペース検索用に構成されたデフォルトのテーブルセットに追加する、新しい検索ソースを定義します。ベースシステムに含まれるグローバル検索ソースのリストについては、「ネクストエクスペリエンス UI のデフォルトのグローバル検索ソース」を参照してください。
手順
-
検索ソース [sys_search_source] テーブルで新しい検索ソースを定義します。
-
新しい検索ソースを、検索アプリケーション構成 [m2m_search_context_config_search_source] テーブルのグローバル検索アプリケーションまたはワークスペース検索アプリケーションのレコードにリンクします。
- オプション:
グローバル検索アプリケーションまたはワークスペース検索アプリケーションの検索ソースを並べ替えます。
タスクの結果
新しい検索ソースがグローバルまたはワークスペースの検索結果に表示されます。
検索グループによる コア UI のテーブルごとのグローバルテキスト検索結果のフィルタリング
コア UI のグローバルテキスト検索では、検索グループごとに分類された検索結果が表示されます。検索グループは、関連する検索可能なテーブルのコレクションです。
各検索グループ内では、検索結果がテーブル別に分割されます。ユーザーは、テーブルの検索結果を表示するために、テーブルへの読み取りアクセス権を持っている必要があります。
グループ別の検索結果の表示
ナレッジとサービスカタログの検索結果は、それぞれの検索結果ページに表示されます。他の結果がリスト形式で表示されます。
アドミン向けのオプション
- グループに含めるテーブルを指定します。
- 検索グループを使用できるかどうかの指定
- 検索にこの検索グループの結果をデフォルトで含めるかどうかの指定
- 新しい検索グループの作成
検索グループを有効にすると、ユーザーは検索グループのテーブルのレコードを表示できます。検索グループを無効にすると、検索グループのテーブルのレコードは非表示になります。
コア UI のデフォルトのグローバルテキスト検索グループ
ベースシステムには、コア UI でのグローバルテキスト検索で使用する、次のようなデフォルトのテキスト検索グループが入っています。
| 検索グループ | 検索されたテーブル |
|---|---|
| タスク |
|
| 人と場所 |
|
| ナレッジとカタログ |
|
コア UI の検索グループを追加
コア UI のテーブルごとにグローバルテキスト検索結果をフィルタリングする新しいテキスト検索グループを追加します。
始める前に
検索グループに含めるテーブルでは、テキストインデックス作成が有効になっている必要があります。テーブルのテキストインデックス作成を有効にするには、「インデックス作成と検索のためのテーブルの構成」を参照してください。
必要なロール:text_search_admin
このタスクについて
テキスト検索グループは、コア UI のグローバルテキスト検索結果のフィルターとして使用する一連のテーブルを定義します。グローバルテキスト検索用に構成されたデフォルトの一連のテキスト検索グループに追加する、新しい検索グループを定義します。
ベースシステムに含まれるテキスト検索グループのリストについては、「コア UI のデフォルトのグローバルテキスト検索グループ」を参照してください。