グローバルに検索可能なナレッジ記事の構成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • 任意の言語で検索可能にするナレッジ記事のエンコードされたクエリを定義します。

    始める前に

    必要なロール:ais_admin

    このタスクについて

    デフォルトでは、 AI 検索 は、ユーザーの ServiceNow AI Platform® セッション言語のナレッジ記事などの翻訳されたコンテンツレコードのみに一致します。たとえば、スペイン語のユーザーセッションから検索するユーザーは、スペイン語のナレッジ記事のみを照会します。この制限の詳細については、「翻訳されたコンテンツの検索」を参照してください。
    注:
    グローバルなフォールバックロケールを構成した場合、検索では、そのロケールの言語で翻訳されたコンテンツレコードと、ユーザーのセッション言語のコンテンツレコードを照会できます。このアプローチの詳細については、「翻訳されたコンテンツのグローバルフォールバックロケールの有効化」を参照してください。
    ユーザーが任意の言語でナレッジ記事を検索できるようにするために、エンコードされたクエリを glide.ais.global_searchable_filter.kb_knowledge システムプロパティの値として定義できます。このクエリで照会されるレコードは グローバルに検索可能です。つまり、通常の言語フィルターをバイパスし、検索の言語に関係なく一致させることができます。たとえば、ドイツ語のユーザーセッションから検索するユーザーは、エンコードされたクエリに一致する限り、英語または日本語のナレッジ記事を照会できます。
    図 : 1. グローバル検索可能な記事を含む検索結果の言語
    ユーザーセッション言語と * 任意の言語でグローバルに検索可能な記事を示す図。
    注:
    エンコードされたクエリのナレッジ記事クエリ文字列を生成するには、次の場所に移動します すべて > ナレッジ > 記事 > すべてフィルターからエンコードされたクエリ文字列を生成する」の手順に従います。エンコードされたクエリ構文と演算子の説明については、「エンコードされたクエリ文字列」および「フィルターとクエリに使用できる演算子」を参照してください。

    手順

    1. システムプロパティ [sys_properties] テーブルのリストビューに移動します。
      1. [すべて] を選択します。
      2. [フィルター] フィールドに「sys_properties.list」と入力します。
      3. Enter を押します。
    2. glide.ais.global_searchable_filter.kb_knowledge システムプロパティレコードを開きます。
    3. [ 値] フィールドに、グローバルに検索可能にするナレッジ記事を指定するフィルター式を入力します。
    4. [更新] を選択します。

    タスクの結果

    エンコードされたクエリに一致するナレッジ記事は、任意の言語でユーザー検索の結果として返されます。

    メールカテゴリのナレッジ記事をグローバルで検索可能にする

    以下は、エンコードされたクエリ kb_category=5681bf8bff0221009b20ffffffffff95 を定義して、メールカテゴリのナレッジ記事をグローバルに検索可能にする例です。

    図 : 2. ナレッジ記事のメールカテゴリエンコードクエリ
    値が kb_category=5681bf8bff0221009b20ffffffffff95 の glide.ais.global_searchable_filter.kb_knowledge システムプロパティフォーム