---
sourceDocument: Zurich ServiceNow AI Platform ユーザーインターフェイス
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/zurich/platform-user-interface

 Release :

    - zurich

ft:locale :

    - ja-JP

ft:publication_title :

    - Zurich ServiceNow AI Platform ユーザーインターフェイス

ft:clusterId :

    - platux

bundleId :

    - platux

workflow :

    - Platform


---

# での Zing 検索 サービスポータル

# での Zing 検索 サービスポータル {#ariaid-title1}

* リリースバージョン: Zurich
* 
* 更新日 2025年07月31日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：4分

サービスポータル 検索は、 ServiceNow Zing テキストインデックス作成および検索エンジンをサポートしています。Zing を使用すると、テーブルごとにレコードデータのインデックス作成と検索が可能で、すべて ServiceNow コードで作成され、リレーショナルモデル内に実装されます。

サービスポータルからデータを検索可能にするには、ServiceNowインスタンス内の単一のテーブル、複数のServiceNowテーブル、または外部サイトからデータをフェッチする検索ソースを作成します。

## 検索ソース {#zing-search-service-portal__section_iqf_zkd_ycb}

検索ソースは、検索可能なデータの動作とソースを記述するレコードです。検索ソースは以下を定義します。

* 検索データの取得元。
* 検索の提案がユーザーの入力に基づいて検索フィールドに入力できるかどうか。
* 検索結果ページに検索エントリを表示する方法。
{#zing-search-service-portal__ul_mgb_mgb_qz}

検索ソースには、シンプルな構成と詳細な構成があります。  

シンプル
:   ServiceNow インスタンス内に検索可能なデータのソースとしてテーブルを定義します。詳細については、「[検索ソースを定義する](https://www.servicenow.com/docs/tp61jDf1xctWFkZQggs5Xw "インスタンス テーブルからデータを照会するための基本検索ソースを構成するか、複数のテーブルやデータ ソース間でデータを照会するための高度なデータ フェッチ スクリプトを構成するか、または Web 上の任意の場所からデータを取得します。")」を参照してください。

    シンプルな検索ソースを作成する際に、サービスポータル はインスタンスで構成された検索エンジン設定を使用します。詳細については、「 [Zing テキストインデックス作成と検索エンジン](https://www.servicenow.com/docs/access?context=c_ZingTextSearch&version=zurich&pubname=zurich-platform-administration&ft:locale=en-US)」を参照してください。

詳細

:   データを返すためのデータ フェッチ スクリプトを定義します。データ フェッチ スクリプトはサーバー上で実行され、結果配列を検索ウィジェットに返します。この方法はより複雑ですが、検索の実行方法を完全に強化します。単一のテーブルを ServiceNow 内で照会することに限定されず、複数のテーブルから、または Web 上の任意の場所からデータをフェッチするスクリプトを定義することができます。詳細については、「[チュートリアル：外部ナレッジベースの検索ソースを設定する](https://www.servicenow.com/docs/A2qr3cRQZbws95hFSebZpw "詳細な検索ソースを定義して、インターネット上の任意のソースからデータを返します。検索ソースの機能を理解するには、このチュートリアルに従って外部のナレッジベースの検索ソースを設定します。") 」を参照してください。

    注:  
    ServiceNow 以外のサイトからデータをクエリする詳細検索ソースに統合されている検索ファセットは、期待どおりに動作しないことがあります。

## テキストインデックスグループ {#zing-search-service-portal__section_irs_gll_rhb}

テキストインデックスグループはユーザーに検索結果を表示する方法。たとえば、複数のソースからの検索結果を組み合わせたり、特定のフィールドの重み付けを設定したりできます。 テキストインデックスグループは ServiceNow AI Platform の機能です。詳細については、「[インデックス作成と検索用の複数のテーブルの構成](https://www.servicenow.com/docs/access?context=index-multiple-tables&version=zurich&pubname=zurich-platform-administration&ft:locale=en-US)」を参照してください。を定義します。

ポータルをテキストインデックスグループに関連付けて共通の検索ルールを作成し、グループ内のすべての検索ソースからの検索結果をまとめます。カスタムの検索ソースまたはポータルがある場合は、ベースシステム portal_index_group のテキストインデックスグループを使用するか、独自のテキストインデックスグループを作成するかを検討してください。ベースシステムのテキストインデックスグループには、カタログアイテムおよび、ナレッジのテーブルがあります。ユーザーが サービスポータル でアイテムを検索すると、これらのテーブルを組み合わせて結果が表示されます。 ポータルにインデックスグループを追加するには「[ポータルへのテキストインデックスグループの追加](https://www.servicenow.com/docs/lST_zK~MDCdKC5NNyWcuVg "定義 ユーザーに検索結果を表示する方法。たとえば、複数のソースからの検索結果を組み合わせたり、特定のフィールドの重み付けを設定したりできます。")」を参照してください。  
注:  
テキストインデックスグループは、外部検索ソースをサポートしていません。

## 検索提案と先行入力検索 {#zing-search-service-portal__section_tvx_m2r_fyb}

検索の提案は、サービスポータル では先行入力検索の後継機能です。この動作を変更するには、glide.service_portal.search_as_you_type_behavior システムプロパティを更新します。 詳細については、「 [検索候補の有効化と無効化](https://www.servicenow.com/docs/access?context=enable-search-suggestions&version=zurich&pubname=zurich-platform-administration&ft:locale=en-US)」を参照してください。 サービスポータル 検索ウィジェットは、有効にした機能を自動的に使用します。

## ファセット検索 {#zing-search-service-portal__section_tjj_fyt_5cb}

エンドユーザーが検索結果をフィルタリングして、より意味のある結果セットを得ることができます。 ファセットは、以下に基づいて結果を返すことができます。  
* アクティブまたは作成者などのテーブル内のフィールド。
* \[Updated\]\[After\]\[Last week\] などのクエリ条件。
{#zing-search-service-portal__ul_ucx_x2j_vbb}  
注:  
インデックス化されたフィールドに対してのみ検索ファセットを設定します。インデックス化されていないフィールドは、結果を返すのに時間がかかり、高速検索のために最適化されていません。詳細：[Configure a table for indexing and searching](https://www.servicenow.com/docs/access?context=configure-single-table-for-indexing&version=zurich&pubname=zurich-platform-administration&ft:locale=en-US).

検索ファセットは、sp_search ページの \[ファセット検索\] ウィジェットに表示されます。 新しいインスタンスでは、検索ファセットはデフォルトで有効になっています。以前のリリースからアップグレードする場合は、ページルートマップ \[sp_page_route_map\] テーブルのレコードをアクティブ化して検索ファセットをアクティブ化します。「[検索ファセットの有効化](https://www.servicenow.com/docs/~f6x1Fka2O4cTtxP81663Q "新しいインスタンスでは、検索ファセットはデフォルトで有効になっています。以前のリリースからアップグレードする場合は、ページルートマップ [sp_page_route_map] テーブルのレコードをアクティブ化して検索ファセットをアクティブ化します。")」を参照してください。  

シンプル
:   エンドユーザーは、シンプルな検索ソースの検索結果を絞り込むことができます。フィールド値またはクエリ条件に基づいて結果を返すテーブル検索ソースのファセットを作成できます。「[シンプルな検索ソースにファセットを追加する](https://www.servicenow.com/docs/W~4gA50t4J1tdYyob2fNgA "エンドユーザーは、シンプルな検索ソースの検索結果を絞り込むことができます。フィールド値またはクエリ条件に基づいて結果を返すテーブル検索ソースのファセットを作成できます。")」を参照してください。

詳細

:   検索ソース レコードでファセット生成スクリプトを使用して詳細な検索ソースのファセットを定義します。ファセット API を使用してファセットを作成し、ServiceNow ファセット アイテムまたはマッピングされたクエリをファセットに割り当てます。

    {#zing-search-service-portal__table_lhy_415_5cb__entry__2}

    | API | 使用方法 |
    |-|-|
    | [SPScriptedFacetService - スコープ指定](https://www.servicenow.com/docs/access?context=SPScriptedFacetServiceScopedAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | 単一または複数の選択ファセットを作成します。 |
    | [SPScriptedFacet - スコープ指定](https://www.servicenow.com/docs/access?context=SPScriptedFacetScopedAPI&version=zurich&pubname=zurich-api-reference&ft:locale=en-US) | ファセットのアイテム、フィルタ、またはマッピングされたクエリを定義します。 |
    [ ]

    {#zing-search-service-portal__table_lhy_415_5cb}
* **[検索ソースを定義する](https://www.servicenow.com/docs/tp61jDf1xctWFkZQggs5Xw)**   
  インスタンス テーブルからデータを照会するための基本検索ソースを構成するか、複数のテーブルやデータ ソース間でデータを照会するための高度なデータ フェッチ スクリプトを構成するか、または Web 上の任意の場所からデータを取得します。
* **[検索ファセットの有効化](https://www.servicenow.com/docs/~f6x1Fka2O4cTtxP81663Q)**   
  新しいインスタンスでは、検索ファセットはデフォルトで有効になっています。以前のリリースからアップグレードする場合は、ページルートマップ \[sp_page_route_map\] テーブルのレコードをアクティブ化して検索ファセットをアクティブ化します。
* **[シンプルな検索ソースにファセットを追加する](https://www.servicenow.com/docs/W~4gA50t4J1tdYyob2fNgA)**   
  エンドユーザーは、シンプルな検索ソースの検索結果を絞り込むことができます。フィールド値またはクエリ条件に基づいて結果を返すテーブル検索ソースのファセットを作成できます。
* **[検索ソースのファセットを無効にする](https://www.servicenow.com/docs/zvdDZp~RNNmdkPHsaUPZNw)**   
  システム プロパティを追加して、1 つまたは複数の検索ソースのファセットを無効にします。無効にすると、検索ソースは sp_search ページのファセット検索ウィジェットに検索ファセットを表示しません。シンプルな検索ソースまたは詳細な検索ソースのファセットを無効にすることができます。
* **[サービスポータル での検索候補の自動入力](https://www.servicenow.com/docs/F0c5GGnoiI_QpyKNpt07RQ)**   
  以前のリリースからアップグレードしている場合は、プラットフォーム検索テーブルのデータを検索の提案に入力するスクリプトを実行して、検索の提案をユーザーに提供します。 別な方法として、このスクリプトを実行せず、ユーザーがキーワードを検索するまで待つこともできます。
* **[ポータルへのテキストインデックスグループの追加](https://www.servicenow.com/docs/lST_zK~MDCdKC5NNyWcuVg)**   
  定義 ユーザーに検索結果を表示する方法。たとえば、複数のソースからの検索結果を組み合わせたり、特定のフィールドの重み付けを設定したりできます。
* **[デフォルトのポータル検索ソースを設定する](https://www.servicenow.com/docs/Mo6VDRIcRMzT4KFjgec9Gg)**   
  glide.service_portal.default_search_sources システムプロパティを使用して、デフォルトの検索ソースを定義します。
* **[ページで利用可能な検索ソースを構成する](https://www.servicenow.com/docs/ashhJhoDeyG5XH0IZXt~uw)**   
  コンテキスト検索を使用して、先行入力検索ウィジェットのインスタンスの検索結果を制限します。

