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

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

    始める前に

    必要なロール:ais_admin

    このタスクについて

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

    手順

    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 システムプロパティフォーム