グローバルに検索可能なナレッジ記事の構成
任意の言語で検索可能にするナレッジ記事のエンコードされたクエリを定義します。
始める前に
必要なロール:ais_admin
このタスクについて
デフォルトでは、 AI 検索 は、ユーザーの ServiceNow AI Platform® セッション言語のナレッジ記事などの翻訳されたコンテンツレコードのみに一致します。たとえば、スペイン語のユーザーセッションから検索するユーザーは、スペイン語のナレッジ記事のみを照会します。この制限の詳細については、「翻訳されたコンテンツの検索」を参照してください。
注:
グローバルなフォールバックロケールを構成した場合、検索では、そのロケールの言語で翻訳されたコンテンツレコードと、ユーザーのセッション言語のコンテンツレコードを照会できます。このアプローチの詳細については、「翻訳されたコンテンツのグローバルフォールバックロケールの有効化」を参照してください。
ユーザーが任意の言語でナレッジ記事を検索できるようにするために、エンコードされたクエリを glide.ais.global_searchable_filter.kb_knowledge システムプロパティの値として定義できます。このクエリで照会されるレコードは グローバルに検索可能です。つまり、通常の言語フィルターをバイパスし、検索の言語に関係なく一致させることができます。たとえば、ドイツ語のユーザーセッションから検索するユーザーは、エンコードされたクエリに一致する限り、英語または日本語のナレッジ記事を照会できます。図 : 1. グローバル検索可能な記事を含む検索結果の言語
注:
エンコードされたクエリのナレッジ記事クエリ文字列を生成するには、次の場所に移動します 「 フィルターからエンコードされたクエリ文字列を生成する」の手順に従います。エンコードされたクエリ構文と演算子の説明については、「エンコードされたクエリ文字列」および「フィルターとクエリに使用できる演算子」を参照してください。
手順
-
システムプロパティ [sys_properties] テーブルのリストビューに移動します。
- [すべて] を選択します。
- [フィルター] フィールドに「sys_properties.list」と入力します。
- Enter を押します。
- glide.ais.global_searchable_filter.kb_knowledge システムプロパティレコードを開きます。
- [ 値] フィールドに、グローバルに検索可能にするナレッジ記事を指定するフィルター式を入力します。
- [更新] を選択します。
タスクの結果
エンコードされたクエリに一致するナレッジ記事は、任意の言語でユーザー検索の結果として返されます。
メールカテゴリのナレッジ記事をグローバルで検索可能にする
以下は、エンコードされたクエリ kb_category=5681bf8bff0221009b20ffffffffff95 を定義して、メールカテゴリのナレッジ記事をグローバルに検索可能にする例です。