テキストインデックス作成:フィールドタイプを no_text_index=true に設定することをお勧めしますSummary概要 この記事では、検索とテキストインデックス作成のパフォーマンスを最適化するために、アドミン/ユーザーがカスタムテーブルまたは ServiceNow のすぐに利用可能なテーブルを最適に構成する方法に関する推奨事項について詳しく説明します。特定のフィールドタイプには、有用な検索情報が含まれている可能性が多かれ少なかれあります。 指針 フィールドがテキスト検索動作で役に立たなくなる要因には、次のようなものがあります。 エンドユーザーが検索するような値ではない値を含むフィールド ID やシリアル番号などを除く数値測定値。たとえば、CPU 使用率を経時的に追跡するフィールドは、テキストインデックス作成の適していません。ステータスプロセス値 (例:「処理中」、「変更待ち」) リストフィルターを使用して直接より効率的に直接検索されるフィールド可能な値がごくわずかまたは一般的な値のみを含むために検索結果を絞り込むのに役立たないフィールド値が変更されたり、挿入が速すぎてテキストインデックス作成アプリケーションで過剰な処理が発生するフィールド 動的 IP アドレス期間フィールド数個の値が切り替えられるフィールドサイズ、数、大きさ、使用状況などの測定基準値を追跡するフィールド フィールドタイプ別のテキストインデックス作成動作 フィールドタイプのリストは次のとおりです。(「辞書」(sys_dictionary) テーブルの「タイプ」フィールドを参照) 参照:(デフォルト:オン) 参照フィールドの表示値にインデックスが付けられます。 Glide_list:(デフォルト:オン) 参照フィールドと同じ意味合いですが、フィールドあたりの値数が多くなる可能性があるため、パフォーマンスに大きな影響を与える可能性があります 選択肢:(デフォルト:オン) 選択肢フィールドには、一般的な値や頻繁に繰り返される値が含まれている可能性が高いため、テキスト検索では役に立ちません。ただし、これらのフィールドには有用な検索用語が含まれている可能性があるため、これはユーザーの裁量に委ねられています。 整数: (デフォルト:on*) テキスト検索に役立つ可能性はほとんどありません。ただし、ユーザーはこれらのフィールドで検索できるため、これはまだユーザーの裁量に委ねられています。 タイマー:(デフォルト:オン) Glide_date_time (デフォルト:オン) Glide_date (デフォルト:オン) due_date (デフォルト:オン) glide_duration (デフォルト:on*) ブーリアン (デフォルト:off) *ServiceNow では、Quebec リリースですべての期間フィールドをインデックス不可に設定しています。 フィールドでのテキストインデックス作成の無効化 上記のフィールドタイプは、no_text_index=true 属性を含むように構成して、テキストインデックス生成の実行時にインデックス作成を防止することができます。これにより、ユーザーの検索のパフォーマンスが向上します。 参照 [参考文献?]