グローバルに検索可能なナレッジ記事の設定
任意の言語で検索可能にするナレッジ記事に対するエンコードされたクエリを定義します。
始める前に
必要なロール: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 を定義して、メールカテゴリのナレッジ記事をグローバルで検索可能にする例を示します。