ポータルでの検索の構成
サービスポータル は検索ページのウィジェット内に検索結果データを表示します。サービスポータルからデータを検索可能にするには、ServiceNow インスタンス内の単一のテーブル、複数のServiceNowテーブル、または外部サイトからデータをフェッチします。
検索エンジン
- ServiceNow AI 検索
AI 検索 は、コンシューマーグレードの検索エンジンを提供します。ポータルユーザーは、オートコンプリート検索クエリ、自然言語サポート、タイポ処理などの機能を利用できます。AI 検索は、サービスポータル、従業員センター (ESC)、消費者サービスポータル、カスタマーサービスポータルでのみサポートされています。AI 検索機能を持つには、これらのポータルのいずれかのベースラインに基づいてカスタムポータルを構築する必要があります。
- Zing
- Zing は、 サービスポータル で最初に使用されていた従来のテキストインデックス作成および検索エンジンです。一部のポータルでは、デフォルトでこの検索エンジンが使用されています。
検索のアナリティクスと提案
生成 ユーザーに関連する検索の提案。ユーザーが何を検索しているか、ユーザーが必要なものを見つけてるかどうかを把握するために、検索のアナリティクスを監視します。 検索提案は ServiceNow AI Platform の機能です。詳細については、「検索提案」を参照してください。
- カスタムウィジェットからの提案の生成
- デフォルトでは、イベント検索 [sys_search_event] テーブルとソースイベント検索 [sys_search_source_event] テーブルが、ベースシステム検索ウィジェットから検索データを収集します。 カスタム サービスポータル 検索ウィジェットから検索アナリティクスを生成するには、 GlideSPSearchAnalytics API を使用します。詳細については、「 GlideSPSearchAnalytics」を参照してください。
パフォーマンスガイドライン
パフォーマンスの低下を回避し、エンドユーザーの検索エクスペリエンスを向上させるには、次の一般的なガイドラインに従ってください。
- 可能な場合は検索ソースを制限し、必要なクエリのみを実行します。たとえば、検索でアクティブなインシデントのみを返す必要がある場合は、[ アクティブ] [次の値に等しい] [true] に設定された検索ソースに条件を追加します。アクティブなインシデントのみをクエリする検索は、インシデントテーブルのすべてのレコードをクエリする検索よりも高速です。
- ファセット項目とマップされたクエリを 30 個以下のフィルターアイテムで作成します。確認するには、権限の低いユーザーとしてさまざまなキーワードを使用して各検索ソースをテストします。
注:
サービスポータル 検索結果はテキストとしてのみ表示されます。HTML タグ、画像、書式設定は検索結果に表示されません。