インデックス付きソースガードレール

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • インデックス付きソースからインデックス付けされるタスクおよびアラートソースレコードの数を制限するガードレールを使用して、インデックスサイズを縮小し、検索パフォーマンスを向上させます。

    ガードレールの概要

    タスク [task] テーブルとアラート [em_alert] テーブル、およびそれらの子テーブルには、多数のレコードが含まれています。検索用にこれらのテーブルのレコードの完全なセットにインデックスを付けると、 AI 検索 インデックスのサイズが大きくなり、インデックス作成と検索のパフォーマンスに影響を与える可能性があります。

    インデックスサイズを小さくして検索パフォーマンスを維持するために、 AI 検索 はこれらのテーブルのレコードにインデックスを付けるときに ガードレール を適用します。これらのガードレールにより、タスクテーブルおよびアラートテーブルからインデックスを作成できるレコードの最大数が制限されます。

    ガードレールは、タスクテーブルとアラートテーブル、およびそれらの子テーブルのベースシステムで有効になっています。デフォルトでは、 AI 検索 はこれらのテーブルごとに最大 1,000 万件のレコードにインデックスを付けます。

    ガードレールの仕組み

    ガードレールが有効になっている場合、 AI 検索 は最初に [インデックス付きデータソースのガードレール制限] [ais_guard_rail_limit_data_source] テーブルをチェックして、インデックス付きソースのレコードが存在するかどうかを確認します (そのインデックス付きソースに対してインデックスを付けるレコードの最大数を定義します)。テーブルエントリが存在しない場合、 AI 検索glide.ais.ingestion.guard_rails_enabled_datasources システムプロパティ値をチェックして、インデックス付きソースに制限が定義されているかどうかを確認します。どちらの場所でも制限が見つからない場合、 AI 検索 はインデックス付きソースにガードレール制限を適用しません。

    インデックス付きレコード数のガードレール制限は、ソースレコードのセットがインデックス付きソースのフィルター条件と保持ポリシーによって制限された後に適用されます。インデックス付きソースのフィルター条件と保持ポリシーの詳細については、「 インデックス付きソース保持ポリシーとフィルター条件」を参照してください。

    AI 検索 常に、インデックス付きソーステーブルから最近変更されたレコードにインデックスを付けます。インデックス作成によってテーブルのレコード数がガードレール制限を超えた場合、 AI 検索 はインデックスから古いレコードを破棄して、新しいレコード用のスペースを確保します。

    ガードレール設定の変更

    ServiceNow®従業員は、インスタンスのガードレール設定を次のように変更できます。
    • タスクおよびアラートテーブルのガードレールに対するベースシステムのレコード数制限の上書き
    • カスタムガードレールを作成して、他のソーステーブルからインデックスを付けるレコードの最大数を制限する
    • ガードレールを無効にする
    注:
    インスタンスのガードレール設定の変更が AI 検索インデックス作成動作に反映されるまでに最大 24 時間かかる場合があります。