Skip Navigation
Expand
キーワード検索でのAND結合の使用
Answer ID 7703   |   Last Review Date 09/11/2019

検索時、単語間でOR結合ではなくANDを使用するように、Oracle B2C Serviceを構成できますか。

環境:

Oracle B2C Serviceでのフレーズ検索

解決策:

検索に複数の単語が含まれる場合、Oracle B2C Serviceはデフォルトで、単語の結合子としてORを使用します。これは、アンサーとインシデントの両方の検索で当てはまります。単語をORで結合するかANDで結合するかを指定できる2つの環境設定があります。

ANS_AND_SEARCH: 有効な場合、エンドユーザーの「アンサー」タブと管理コンソールの両方で、アンサーに対して実行されるエキスパート検索と通常のフレーズ検索は、AND結合子で単語が結合されているものとして扱われます(ブール型の「AND」検索)。無効な場合、単語はOR結合子で結合されます(ブール型の「OR」検索)。このオプションは曖昧検索または完全一致には影響しません。デフォルトは無効です(「いいえ」)。

注意:エイリアス処理がAND検索で行われるかOR検索で行われるかは、ANS_AND_SEARCH環境設定による構成に従います。ただし、エイリアスに空白が含まれる場合、エイリアスを処理する前にフレーズが拡張されます。例:

aliases.txtファイルに次の内容が含まれるとします(RIGHT NOW内の空白に注意):RIGHT NOW,RNT
アンサーに「RNT」が含まれるとします。
「RIGHT NOW」を検索します。

ANS_AND_SEARCHが有効な場合、ブール型のAND検索ではすべての単一ワード・フレーズの照合が試行されるため、「RIGHT NOW」を検索してもRNTのアンサーは返されません。この場合、「RIGHT」と「NOW」の両方の照合が試行されます。「RIGHT」および「NOW」にはエイリアスがないため、「RIGHT NOW」フレーズが「RNT」を含むように拡張したとしても、検索ではRNTのアンサーは一致しません。


SC_AND_SEARCH: 有効な場合、"Account - Questions" ページと管理コンソールの両方で、インシデントに対して実行される検索は、AND結合子で結合されます(ブール型の「AND」検索)。無効な場合、単語はOR結合子で結合されます(ブール型の「OR」検索)。

設定へのパス: ナビゲーション・エリアから構成設定を選択 > サイト構成 > 構成設定 > キー検索

構成エディタと設定の編集についての詳細情報は、こちらアンサーID7316:環境設定の編集


注意:ANS_AND_SEARCHまたはSC_AND_SEARCH環境設定を有効にした場合、検索でOR検索を使用できなくなります。そのかわりに、ユーザーは、3つまたは4つの単語の組合わせで検索を開始し、インシデントまたはアンサーが返されない場合は、2つまたは3つの単語の検索で限定条件を緩め、さらに限定条件を緩めて検索を進めることができます。

OR検索とAND探索の両方を行う場合は、この環境設定を無効にし、検索文字列の各単語の前に「+」文字を使用して、それぞれの単語がインシデントまたはアンサーに存在する場合に検索結果が返されるようにします。

Available Languages for this Answer:

Notify Me
The page will refresh upon submission. Any pending input will be lost.