AI 検索のインデックス付きソース

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:6分
  • インデックス付きソースは、検索可能にする英数字テキストと文字列フィールドのコンテンツを含む ServiceNow AI Platform® テーブルと外部ドキュメントセットを指定します。 AI 検索 は、テーブルレコードまたは外部ドキュメントからテキストフィールドと文字列フィールドを取り込み、検索可能な英数字コンテンツを検索インデックスに保存します。

    インデックス付きソースを作成する手順については、「インデックス付きソースを作成する」を参照してください。

    インデックス付きソースタイプ

    AI 検索 は、次に挙げるインデックス付きソースタイプをサポートしています。
    インデックス付きソース
    内部インデックス付きソースは、 ServiceNow AI Platform レコードのテキストフィールドと文字列フィールドから英数字のコンテンツとメタデータを取得します。このテーブルには、一意の名前と、検索可能にするレコードを含む ServiceNow AI Platform テーブルへの参照が含まれています。 AI 検索 は、このテーブルと、インデックス作成用に構成したその子テーブルのレコードのテキストフィールドと文字列フィールドから、検索可能な英数字のコンテンツとメタデータを抽出してインデックスを作成します。
    AI 検索 は一部の ServiceNow AI Platform テーブルをインデックスから除外します。これらの除外されたテーブルまたはその派生テーブルのインデックス付きソースは定義できません。除外されたテーブルのリストについては「AI 検索 インデックス付けから除外された ServiceNow AI Platform テーブル」を参照してください。
    内部インデックス付きソースを使用して リモートテーブル にインデックスを付けることはできません。リモートテーブルのコンテンツにインデックスを付けるには、外部インデックス付きソースを作成します。
    外部インデックス付きソース
    外部インデックス付きソースは、外部リポジトリまたは リモートテーブルにあるドキュメントのテキストフィールドと文字列フィールドから英数字のコンテンツとメタデータを取得します。このソースには、一意の名前と、ServiceNow AI Platform テーブルに代わって外部コンテンツスキーマテーブルへの参照が含まれます。外部コンテンツのインデックス付きソースの設定の詳細については、「AI 検索 での外部コンテンツのインデックス作成と検索」を参照してください。
    注:
    AI 検索 は、高サロゲート領域 (U+D800 から U+DBFF の範囲のコード単位) の Unicode 文字にインデックスを付けません。この範囲の文字は、インデックス作成中にスペースに置き換えられます。

    インデックス付きソース保持ポリシーとフィルター条件

    タスク [task] テーブルやそれを拡張するテーブルなどの大きなソーステーブルにインデックスを付けると、AI 検索 インデックスに多数のレコードが追加される可能性があります。ソーステーブルからインデックスを付けるレコードのセットを制限するために、インデックス付きソースの保持ポリシーとフィルター条件を構成できます。AI 検索 もこれらの設定を使用して、古いレコードをインデックスから自動的に消去します。保持ポリシーとフィルター条件の詳細については、「インデックス付きソース保持ポリシーとフィルター条件」を参照してください。
    注:
    タスク [task] テーブルまたはそれを拡張するテーブルのレコードにインデックスを付けるインデックス付きソースには、保持ポリシーが必要です。他のインデックス付きソースではオプションです。

    インデックス付きソース属性とフィールド設定

    インデックス付きソースの属性とフィールド設定を構成して、ソースレコードのインデックス動作を制御できます。属性はインデックス付きソースの動作をレコードレベルで制御し、フィールド設定はインデックス付きレコードの個々のフィールドに対する動作を定義します。利用可能な属性やフィールド設定のリストなどの詳細については、「AI 検索のインデックス付きソース属性」 および「AI 検索のフィールド設定」を参照してください。

    インデックス付きソースからのコンテンツのインデックス作成

    インデックス付きソースを定義すると、AI 検索 によって、選択したソーステーブルとその指定した子テーブルのレコードに加えられた変更のインデックス作成が自動で開始されます。これらのテーブルのすべてのレコードの作成、更新、および削除操作の結果は、検索インデックスに反映されます。 AI 検索 は、完全なテーブルインデックスを実行するまで、これらのテーブルの未変更のレコードのコンテンツをインデックス化しません。 完全なテーブルインデックス作成の手順を含む、インデックス作成動作の詳細については、「AI 検索インデックス付きソースからのコンテンツのインデックス作成」を参照してください。
    注:
    AI 検索に含まれる事前設定されたインデックス付きソースは、ソースレコードのテキストフィールドと文字列フィールドのコンテンツにのみインデックスを付けます。これらのインデックス付きソースからレコードを検索する場合、数値フィールドを使用して検索結果をファセットまたはフィルタリングできますが、数値フィールド値を使用してレコードを検索することはできません。レコードの数値フィールド値を検索するには、それらをテキストフィールドまたは文字列フィールドにコピーして、インデックスを作成できるようにします。

    ナレッジ記事のコンテンツのインデックス作成

    ナレッジ [kb_knowledge] テーブルのレコードからコンテンツのインデックスを作成する場合、AI 検索 デフォルトでナレッジブロックに定義されたコンテンツが含まれます。アドミニストレーターは、このデフォルトの動作を上書きし、ナレッジ記事のインデックスを作成する際にナレッジブロックからコンテンツを除外するように AI 検索 を構成できます。この変更の詳細については、「ナレッジブロックコンテンツを AI 検索 インデックスから除外する」を参照してください。

    同じ ServiceNow AI Platform テーブルに対する複数のインデックス付きソース

    1 つの ServiceNow AI Platform テーブルに複数のインデックス付きソースを作成することはできません。 ただし、プラグインとアプリケーションが ServiceNow AI Platform テーブルで重複するインデックス付きソースを定義している場合があります。たとえば、ベースシステムにユーザー [sys_user] テーブルに対して定義されたインデックス付きソースが含まれていても、プラグインまたはアプリケーションがこのテーブルに対して別の名前で 2 番目のインデックス付きソースを定義している場合があります。
    注:
    指定された ServiceNow AI Platform テーブルで一度にアクティブにできるインデックス付きソースは 1 つだけです。デフォルトでは、テーブルの重複したインデックス付きソースは非アクティブになります。これらの重複ソースの 1 つをアクティブにするには、その前に現在アクティブなソースを編集して非アクティブにする必要があります。AI 検索 は、アクティブなインデックス付きソースのコンテンツとメタデータのみのインデックスを作成します。