検索結果に使われるウェイトに影響を与えるにはどうするのですか。
環境:
フレーズ検索に答える
Oracle B2C Service, All versions
解決策:
アンサーの保存時に、アンサーに含まれる単語と、アンサーに添付され、インデックスが付けられたファイルに含まれる単語がans_phrasesテーブルに書き込まれます。プロセスで、各単語には「ウェイト」が付けられます。exclude_answers.txtファイルにある単語は検索語として追加されません。exclude_answers.txtファイルにはきわめてよく使われる単語が含まれています。
ウェイトは語句がアンサーに出現する回数が多くなるほど大きくなります。複数単語の句(3単語以下)は、ans_phrasesにも追加されます。これらは単一の単語よりもウェイトが大きくなります。
ウェイトはエンドユーザー・ページでのアンサーの語句検索とアドミン・ページでアンサーを検索する場合に影響します。ウェイトは、アドミン・ページおよび、「Myアカウント」>「質問」ページで語句検索を行う場合に、インシデントに影響を与えます。
エンドユーザーがサイトでアンサーを検索する場合に、各フィールドの単語にどのくらいの重さで重み付けするかを、7つの環境設定によってカスタマイズできます。数値が大きいほど、そのフィールドの語句のウェイトが大きいことを示します。
これらのウェイトは、「質問をする」ページから送信されたリクエストに対処するために、システムが提案する解決方法を決定する場合や、エージェントがインシデントの編集時に「提案」ボタンをクリックした場合にも使用されます。
単語はアンサー内のそれらの位置に応じて、さらに重み付けされます。デフォルトで、フィールドは、最大から最小まで、次の順序で重み付けされます。
環境設定 | 影響のあるフィールド | デフォルト値 |
SRCH_PROD_WEIGHT | 公開アンサーに設定された「プロダクト」フィールド | 50 |
SRCH_CAT_WEIGHT | 公開アンサーに設定された「カテゴリ」フィールド | 50 |
SRCH_KEY_WEIGHT | 公開アンサーの「キーワード」フィールド | 50 |
SRCH_SUBJ_WEIGHT | アンサーの「サマリー」フィールドとインシデントの「件名」フィールド | 45 |
SRCH_DESC_WEIGHT | 公開アンサーの「質問」フィールドとインシデントのスレッド・エントリ | 30 |
SRCH_BODY_WEIGHT | 公開アンサーの「回答」フィールド | 4 |
SRCH_ATTACH_WEIGHT | 公開アンサーに添付されたファイルで使用されている単語 | 4 |
設定へのパス: ナビゲーション・エリアから構成設定を選択 > サイト構成 > 構成設定 > キー検索
構成エディタと設定の編集についての詳細情報は、こちらアンサーID7316:環境設定の編集
これらの設定は、検索結果のランキングで、アンサーの様々な部分の相対的な重要性を調整する方法を提供します。ウェイトに使用できる数値は、範囲0-9999である必要があります。相対的ウェイトの場合のみ。各ウェイトを2倍にしても結果のランキングに影響しません。これらを変更した場合に、keywordindexerユーティリティを実行する必要はありません。
ユーザーに表示される一致ウェイト(レポートで指定した場合)として返される実際の数値は、可能性のある最高の一致が100になるように正規化されます。