---
sourceDocument: オーストラリア ServiceNow AI Platform 管理
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/platform-administration

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア ServiceNow AI Platform 管理

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# インデックス作成と検索のためのテーブルの構成

# インデックス作成と検索のためのテーブルの構成 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：7分

テーブルの Zing テキストインデックス作成を有効にすると、ユーザーはレコードの文字列値を検索できるようになります。テーブルのテキストインデックス作成属性、ストップワード、および同義語ディクショナリを構成して、検索動作を制御します。

## 始める前に

必要なロール：ts_admin または admin

## このタスクについて

テーブルのテキストインデックス作成を有効にすると、ユーザーはそのテーブルのレコード内の文字列値を検索できるようになります。属性、ストップワード、同義語ディクショナリを構成して、インデックス付きテーブルのインデックス作成と検索動作を制御できます。  
デフォルトでは、テキストインデックスレコード (すべてシステム定義テキストインデックス) を開きます。例：

* ナレッジ関連テーブル
* コアデータ関連テーブル
* コネクト関連テーブル
* タスクテーブル
* ユーザーテーブル
{#configure-single-table-for-indexing__ul_s4w_z2j_1z}  
テーブルのテキストインデックス作成を有効にすると、すべての子テーブルでも有効になります。子テーブルのテキストインデックス作成を無効にする場合は、「[子テーブルのテキストインデックスの削除](https://www.servicenow.com/docs/4PwJQ9tlGyzZs68vGUCfEQ "検索エンジンが子テーブルの結果を返さないようにする場合は、その子テーブルのテキストインデックスを削除できます。")」を参照してください。  
注:  
インデックステーブルを作成するたびに、新しいテーブルのアクセス制御ロール (ACL) も作成されます。  
テキストインデックス作成はリソースを多用するタスクとなり、完了までに時間がかかる場合があります。インデックス生成時にパフォーマンスが低下したり検索結果が不完全になることがあります。テキストのインデックス作成時間を見積もるために、[過去のテキストインデックス作成統計情報を表示](https://www.servicenow.com/docs/2jKNwKg1I40gT9uUGbgwOA "テキストインデックス作成の統計情報とステータスを表示するには、 すべて > システム定義 > テキストインデックス .")できます。  
注:  
更新セットの転送によって作成された新しいテーブルは、更新セットに含まれるテーブルに対して有効になっている場合でも、テキストのインデックス作成は無効になります。

ユーザーが更新セットの転送によって作成されたテーブルを検索できるようにするには、それらのテーブルのテキストインデックス作成を手動で有効にする必要があります。

## 手順

1. 移動先 すべてシステム定義テキストインデックスの構成 をクリックし、\[ 新規\] を選択します。
2. \[適用先\] で、\[テーブル\] を選択します。
3. \[テーブル\] で、テキストインデックス作成を構成するテーブルを選択します。
4. **オプション:** 複数テーブル検索でテーブルを使用する場合、またはテーブルで BM25 スコアリングアルゴリズムを使用する場合は、インデックス作成形式を V4 にアップグレードします。
   1. \[形式\] の値がグレイ表示されていない場合は、\[v4\] を選択し、\[送信\] を選択して、ステップ [5](https://www.servicenow.com/docs/QokUVuqK8t6zMrqB_8aYhw#configure-single-table-for-indexing__configure-indexing) に進むことができます。
   2. \[形式\] の値がグレー表示されている場合は、\[送信\] を選択します。  
      グレー表示された値は、テーブルが既にインデックス作成されており、そのインデックスを V4 にアップグレードする必要があることを意味します。
   3. 移動先 すべてシステム定義テキストインデックスの構成 をクリックし、送信したテーブルを選択します。
   4. \[関連リンク\] で、\[インデックス名レコードを表示\] を選択します。
   5. \[関連リンク\]で、\[V4 にアップグレード\] を選択し、\[送信\] を選択します。  
      指定されたテーブルのインデックス作成が V3 から V4 にアップグレードされます。これで、このテーブルを複数テーブルのインデックス作成の一部にすることができ、BM25 を使用してテーブルの関連性スコアをスコアリングできるようになりました。必要に応じて、\[関連リンク\] の \[構成を表示\] を選択して、\[テキストインデックス構成\] ページにテーブルのインデックス作成形式を表示します。
   {#configure-single-table-for-indexing__substeps_vm2_fj1_shb}
5. 選択したテーブルのインデックス作成属性と検索属性を構成します。
   1. 移動先 すべてシステム定義テキストインデックスの構成 をクリックし、構成したテーブルを選択します。
   2. テキストインデックステーブルの属性マップ関連リストで、\[新規\] を選択します。  
      属性は、Zing がドキュメントのインデックスを作成する方法および検索結果で返されたドキュメントをランク付けする方法に関係します。
   3. \[テキストインデックステーブルの属性マップ\] フォームで、フィールドに入力します。  
      {#configure-single-table-for-indexing__table_j2v_fjd_vhb__entry__2}

      | フィールド | 説明 |
      |-|-|
      | テーブル | 属性を定義するテーブル。 |
      | 属性の名前 | 検索エンジン属性。属性と有効な値のリストについては、「[Zing インデックスと検索属性](https://www.servicenow.com/docs/Voq~8YvQvr0NktmKErSfdw "次の辞書属性は、Zing がテーブルにインデックスを付ける方法や検索結果をランク付けする方法に影響します。")」を参照してください。 |
      | 値 | 属性の値。 |
      [ ]

      {#configure-single-table-for-indexing__table_j2v_fjd_vhb}
   4. この手順を繰り返して、テーブルの追加属性を定義します。
   5. \[関連リンク\] の下で、\[テキストインデックスの生成\] を選択します。
   {#configure-single-table-for-indexing__substeps_z4m_5hm_rhb} {#configure-single-table-for-indexing__configure-indexing}
{#configure-single-table-for-indexing__configure-indexing}
6. 列レベルの属性を構成します。
   1. 移動先 すべてシステム定義テキストインデックスの構成 をクリックし、テーブルを選択します。
   2. \[テキストインデックスの列属性マップ\] 関連リストで、\[新規\] を選択します。
   3. \[テキストインデックスの列属性マップ\] フォームで、フィールドに入力します。  
      {#configure-single-table-for-indexing__table_s1h_d3d_vhb__entry__2}

      | フィールド | 説明 |
      |-|-|
      | テーブル | 属性を定義する列を含むテーブル。インデックスグループ内のテーブルとその子テーブルのみが表示されます。 |
      | 属性の名前 | 属性。属性と有効な値のリストについては、「[Zing インデックスと検索属性](https://www.servicenow.com/docs/Voq~8YvQvr0NktmKErSfdw "次の辞書属性は、Zing がテーブルにインデックスを付ける方法や検索結果をランク付けする方法に影響します。")」を参照してください。 |
      | 列 | 検索属性を適用する、選択したテーブルの列の名前。 |
      | 値 | 属性の値。 |
      [ ]

      {#configure-single-table-for-indexing__table_s1h_d3d_vhb}
   4. \[送信\] を選択します。
   5. この手順を繰り返して、インデックスグループ内のテーブル列に追加の検索エンジンパラメーターを定義します。
   6. \[関連リンク\] の下で、\[テキストインデックスの生成\] を選択します。
   {#configure-single-table-for-indexing__substeps_o3g_vsm_rhb}
7. **オプション:** ストップワードを追加します。  
   ストップワードとは、<kbd class="ph userinput">the</kbd>、<kbd class="ph userinput">a</kbd>、<kbd class="ph userinput">an</kbd> など、インデックスを付けたくない単語のことです。一般的なストップワードのグローバルリストがあるため、状況に応じたストップワードを追加するだけで済みます。ストップワードのグローバルリストを表示するには、ブラウザーで次に移動します。https://\<instance name\>.service-now.com/ts_stop_list.do
   1. \[インデックスストップワード\] タブで、\[新規\] を選択します。
   2. \[インデックス\] で、ストップワードを追加するインデックスを選択します。
   3. \[単語\] に、インデックスを作成しない 1 つの単語を入力し、\[送信\] を選択します。
   {#configure-single-table-for-indexing__substeps_nlm_jhn_rhb}
8. **オプション:** 同義語ディクショナリを追加します。  
   同義語ディクショナリを指定すると、検索用語に加えて、検索用語の同義語も検索対象となります (たとえば car とその同義語である auto)。Zing には、デフォルトの同義語ディクショナリが用意されています。
   1. \[インデックスの同義語ディクショナリ\] タブで、\[新規\] を選択します。
   2. \[インデックス\] で、ストップワードを追加するインデックスを選択します。
   3. \[同義語ディクショナリ\] で、指定したテーブルで使用する同義語ディクショナリを選択します。  
      ディクショナリを追加するには、\[新規\] を選択し、[\[同義語ディクショナリの作成\]](2IZUEN52~6NS2UKsKpR~vQ "追加の検索キーワードで Zing テキスト検索を拡張する同義語ディクショナリを作成できます。") の手順に従います。
   {#configure-single-table-for-indexing__substeps_rq1_c3n_rhb}

## タスクの結果

テキスト用のリスト検索オプションがテーブルとその子テーブルのリストビューに表示されます。

## 次のタスク

フォームビューでリスト検索を使用して、インデックス付きテーブルのレコードを検索できます。リスト検索の詳細については、「[リスト検索の現在のテーブルからのレコードの検索](https://www.servicenow.com/docs/AVjGZrYT5rqRu2WSEc1W_w "テーブルリストビューからレコードを検索します。")」を参照してください。

`123TEXTQUERY321` 予約名 `で GlideRecord.addQuery(name, value)` または `GlideRecord.addEncodedQuery(name, value)` メソッドを使用して、文字列の一致についてインデックス付きテーブルをクエリすることもできます。文字列一致のクエリの詳細については、「[スクリプトでのテーブルのクエリ](https://www.servicenow.com/docs/access?context=c_UsingGlideRecordToQueryTables&version=australia&pubname=australia-api-reference&ft:locale=en-US)」を参照してください。
**関連概念**   

* [Zing によるいくつかの単語の一部としての句読点のインデックス付け](https://www.servicenow.com/docs/hOoos5KrKeYD~zqVBeJuBg "Zing は、一般的な検索用語の検索結果を改善するために、いくつかの単語ではその一部として句読点にインデックスを付けます。")
* [Zing による一部の HTML 要素へのインデックス付け](https://www.servicenow.com/docs/fEOQhkvuV~~FIYvl8ehkug "Zing は、ドキュメント検索結果を改善するために、特定の HTML 要素のコンテンツにインデックスを付けます。このインデックス付けは、通常の単語でのインデックス付けの追加機能です。")  
**関連タスク**   

* [複数のテーブルを検索するためのテキストインデックスグループの構成](https://www.servicenow.com/docs/en2pCbXRBA1IEGH6n0ELaw "テーブルを V4 インデックス作成形式に更新し、テキストインデックスグループに含めると、複数のテーブルにわたる検索が容易になります。")
* [テーブルのテキストインデックスの再生成](https://www.servicenow.com/docs/VSUWKW8e4dyDTXZhLbOeKA "テーブルのストップワードや表示値を変更するときに、テーブルテキストインデックスを再生成することができます。")
* [インデックスの削除](https://www.servicenow.com/docs/j9ml5puvvOmz1qw8KoLz~w "検索エンジンがテーブルに関する結果を返さないようにする場合は、そのテーブルのインデックスを削除できます。この手順では、指定したテーブルを拡張するすべてのテーブルのインデックスも削除します。")
* [特定のフィールドのインデックスの削除](https://www.servicenow.com/docs/azAHkqkipkLut4TvvECXAQ "検索エンジンがそのフィールドの結果を返さないようにする場合は、テーブルの特定のフィールドのインデックスを削除できます。")
* [子テーブルのテキストインデックスの削除](https://www.servicenow.com/docs/4PwJQ9tlGyzZs68vGUCfEQ "検索エンジンが子テーブルの結果を返さないようにする場合は、その子テーブルのテキストインデックスを削除できます。")
* [インデックス付きテーブルのクエリモードの変更](https://www.servicenow.com/docs/W1q90BoNIWSFF05aKQo0pQ "クエリモードを設定して、インデックス付きテーブルの検索が検索用語のすべてまたは一部のみに一致しなければならないかどうかを指定します。")
* [複数行の変数セット内でテキストのインデックス作成を有効にする](https://www.servicenow.com/docs/QgmF37aPxH9z5a~WdC439Q "複数行の サービスカタログ 変数セットのテキストをグローバル検索で検索可能にします。")
* [日本語トークナイザーを使用するためのテーブルの構成](https://www.servicenow.com/docs/Wtgg0uKAIuiByk9vXvTyog "個々のテーブルを日本語トークン化ツールを使用するように構成することで、日本語検索の検索結果を改善します。")  
**関連資料**   

* [Zing インデックスと検索ディクショナリの属性](https://www.servicenow.com/docs/Voq~8YvQvr0NktmKErSfdw "次の辞書属性は、Zing がテーブルにインデックスを付ける方法や検索結果をランク付けする方法に影響します。")
* [テキストインデックス作成の統計情報とステータス](https://www.servicenow.com/docs/2jKNwKg1I40gT9uUGbgwOA "テキストインデックス作成の統計情報とステータスを表示するには、 すべて > システム定義 > テキストインデックス .")

## テキストのインデックス作成から除外されるフィールド {#ariaid-title2}

テキストのインデックス作成では、特定の名前、タイプ、属性、または暗号化条件を満たすフィールドが除外されます。ユーザー検索は、除外されたフィールドの値と一致しないか、その値を返しません。
テキストインデックス作成では、次の表のいずれかの条件を満たす場合にフィールドが除外されます。{#text-indexing-fields-excluded__table_lqx_lgc_bpb__entry__2}

| カテゴリ | 説明 |
|-|-|
| フィールド名 | テキストのインデックス作成には sys_class_name フィールドと sys_tags フィールドが含まれますが、名前が sys_ で始まる他のすべてのフィールドは除外されます。 |
| フィールドタイプ | テキストのインデックス作成では、次のタイプのフィールドは除外されます。 * 日付 * 日付/時刻 * 期間 * True/False * Workflow {#text-indexing-fields-excluded__ul_mhy_bkc_bpb} これらのタイプの詳細については、「[フィールドタイプの参照](https://www.servicenow.com/docs/W1QgWXBmmV024uoDS80F0A "これらのフィールドタイプは、アドミニストレーターがフィールドを作成するとき、または既存のフィールドのタイプを変更するときに使用できます。")」を参照してください。 |
| フィールド属性 | テキストのインデックス作成では、 no_text_index 属性が true に設定されているフィールドが除外されます。 この属性の詳細については、「[特定のフィールドのインデックスの削除](https://www.servicenow.com/docs/azAHkqkipkLut4TvvECXAQ "検索エンジンがそのフィールドの結果を返さないようにする場合は、テーブルの特定のフィールドのインデックスを削除できます。")」を参照してください。 |
| フィールド暗号化 | テキストのインデックス作成では、エッジ暗号化 向けに構成されたフィールドは除外されます。 エッジ暗号化 でフィールドを構成する方法の詳細については、「[暗号化構成を使用してフィールドを暗号化する](https://www.servicenow.com/docs/access?context=c_ConfigureCloudEdge&version=australia&pubname=australia-platform-security&ft:locale=en-US)」を参照してください。 |
[ ]

{#text-indexing-fields-excluded__table_lqx_lgc_bpb}

