ランキング・ポリシーの作成
「ランキング・ポリシー」を使用すると、Oracle Content Managementの検索問合せに一致する索引付きアイテムのランキングを制御できます。 ランキング・ポリシーを作成および管理するには、コンテンツ管理者である必要があります。
ランキング・ポリシーを作成するには:
- ブラウザでコンテンツ管理者としてサインインし、左側のナビゲーション・メニューの管理で「コンテンツ」をクリックします。
- ドロップダウン・リストから「ランキング・ポリシー」を選択し、「作成」をクリックします。
- ランキング・ポリシーの名前を入力します。
ノート:
API名は、入力したランキング・ポリシー名に基づいて自動的に生成されるか、自動生成された名前を上書きできます。 REST APIコールを使用する場合は、API名を使用してランキング・ポリシーを起動します。 - ランキング・ポリシーの使用目的を説明するオプションの説明を入力します。
- メソッドを追加して、ランキング・ポリシーを作成します。 「メソッドの追加」をクリックし、メソッドを選択します:
- ブースト - フレーズ一致: このメソッドでは、選択したアセット・タイプのフレーズ値が次に割り当てられている値と一致する場合にのみ、検索リクエストによって返されるアイテムの関連性スコアを増やします(MT演算子が適用されます)。
- ブースト - 次と等しい: このメソッドでは、選択したアセット・タイプのデータ・フィールド値が次に割り当てられている値と正確に一致する場合にのみ、検索リクエストによって返されるアイテムの関連性スコアを増やします(EQ演算子が適用されます)。
- 固定 - 次と等しい: このメソッドは、選択したアセット・タイプのデータ・フィールド値が、次に割り当てられている値と正確に一致する場合にのみ、検索リクエストによって返されるアイテムに最も関連性を設定します(EQ演算子が適用されます)。
- 固定 - フレーズ一致: このメソッドは、選択したアセット・タイプのフレーズ値が次に割り当てられている値と一致する場合にのみ、検索リクエストによって返されるアイテムに最も関連性を設定します(MT演算子が適用されます)。
- 完了したら、「保存」をクリックします。
ランキング・ポリシーを作成するときに考慮する事項をいくつか次に示します:
- メソッドに複数の値を入力すると、返されるアイテムにいずれかの値が一致する(ORが適用されている)場合にランキング・ポリシーが適用されます。 たとえば、equalsメソッドでは、フィールド(field-1)に2つの値(value-1およびvalue-2)がある場合、
field-1 EQ value-1 OR field-1 EQ value-2の場合、ランキング・ポリシーが適用されます。 - ブースト・メソッドでは、返されたアイテムがメソッド内の複数のフィールドに一致するか、ランキング・ポリシー内の複数のブースト・メソッドに一致する場合、各一致に関連するスコアが向上(乗算)されます。 たとえば、boost値が20のメソッドがあり、field-1およびfield-2が含まれているとします。 返されるアイテムがfield-1とfield-2の両方の値と一致する場合、元の関連性スコアにfield-1一致の20を乗算し、field-2一致の20を乗算します。 別の例として、アイテムがmethod-1とブースト値が20、method-2とブースト値が30の場合、元の関連性スコアにmethod-1一致の20を乗算し、method-2一致の30を乗算します。
- フレーズ一致メソッドの場合、フレーズ値はデータ・フィールドの任意の場所に表示できます。 たとえば、「州都」の値を入力すると、データ・フィールドの値が「フランスの首都がパリ」または「Palermoが首都のシチ・リア」の場合は一致します。
ランキング・ポリシーが確定したら、それを「公開チャネルデフォルトとして割り当てられます」で使用できるように昇格する必要があります。 「ランキング・ポリシーをglobalデフォルトとして割り当てます」を使用する場合は、最初に「ランキング・ポリシーの公開」が必要です。
Boost - Phrase Matchメソッド
Boost - フレーズ一致メソッドは、選択したアセット・タイプのフレーズ値がメソッドに入力した値と一致する場合にのみ、検索リクエストによって返されるアイテムの関連性スコアを増やします。 (MT演算子が適用されます)。
ブーストを構成するには - フレーズのmatchメソッド:
- メソッドの名前を入力します。
- メソッドの動作を説明するオプションの説明を入力します。
- 10から100までの「価値の向上」を入力します。 これは、関連性スコアの強化(乗算)に使用される金額を決定します。
- メソッドが適用される「アセット・タイプ」および「データ・フィールド」を選択します。 0から10までの「重み」を入力します。 このアセット・タイプおよびデータ・フィールドの値が一致するアイテムでは、関連性スコアがブースト値に指定した加重を掛けます。
たとえば、ブースト値が20、重みが10のフィールド(field-1)、重みが1の別のフィールド(field-2)を持つメソッドがあるとします。 field-1と一致する戻されたアイテムでは、元の関連性スコアにブースト値として20を掛け、次にフィールド重量に10を掛けて、元の関連性スコアの合計200倍になります。 field-2と一致する戻されたアイテムでは、元の関連性スコアにブースト値として20を掛け、次にフィールド加重に1 (変更なし)を掛けて、元の関連性スコアの合計20倍になります。
すべてのアセット・タイプで使用可能な標準フィールド(アセット名または説明)にメソッドを適用するには、アセット・タイプとして任意を選択します。
- データ・フィールドを追加するには、
をクリックし、アセット・タイプとデータ・フィールドを選択します。
- 選択したデータ・フィールドに一致する値を入力します。 単語または語句を入力し、Enterを押して追加します。
フレーズの値は、データ・フィールドの任意の場所に表示できます。 たとえば、"capital city"の値を入力すると、データ・フィールドに"The capital city of France is Paris"、または"Palermo is the capital city of Sicily"と表示された場合は一致します。
メソッドに複数の値を入力すると、返されるアイテムにいずれかの値が一致する(ORが適用されている)場合にランキング・ポリシーが適用されます。 たとえば、フィールド(field-1)に2つの値(value-1およびvalue-2)がある場合、
field-1 MT value-1 OR field-1 MT value-2の場合、ランキング・ポリシーが適用されます。 - 完了したら、「保存」をクリックします。
Boost - Equalsメソッド
Boost - 等しいメソッドでは、選択したアセット・タイプのデータ・フィールド値がメソッドに入力した値と正確に一致する場合にのみ、検索リクエストによって返されるアイテムの関連性スコアが増加します(EQ演算子が適用されます)。
ブーストを構成するには - equalsメソッド:
- メソッドの名前を入力します。
- メソッドの動作を説明するオプションの説明を入力します。
- 10から100までの「価値の向上」を入力します。 これは、関連性スコアの強化(乗算)に使用される金額を決定します。
- メソッドが適用される「アセット・タイプ」および「データ・フィールド」を選択します。 0から10までの「重み」を入力します。 このアセット・タイプおよびデータ・フィールドの値が一致するアイテムでは、関連性スコアがブースト値に指定した加重を掛けます。
たとえば、ブースト値が20、重みが10のフィールド(field-1)、重みが1の別のフィールド(field-2)を持つメソッドがあるとします。 field-1と一致する戻されたアイテムでは、元の関連性スコアにブースト値として20を掛け、次にフィールド重量に10を掛けて、元の関連性スコアの合計200倍になります。 field-2と一致する戻されたアイテムでは、元の関連性スコアにブースト値として20を掛け、次にフィールド加重に1 (変更なし)を掛けて、元の関連性スコアの合計20倍になります。
すべてのアセット・タイプで使用可能な標準フィールド(アセット名、説明または公開日)にメソッドを適用するには、アセット・タイプとして任意を選択します。
ノート:
大きいテキスト・フィールドはサポートされていません'boost - equalsメソッド。 - データ・フィールドを追加するには、
をクリックします。
- 選択したデータ・フィールドに一致する値を入力します。
- テキスト値-単語または語句を入力し、Enterを押して追加します。
- 数値-数値を入力し、Enterを押して追加します。
- データと時間の値-日付ボックスまたは
をクリックして、日付、時間およびタイムゾーンを選択します。 オフセット1以上と期間を入力して、ブーストが適用される範囲を作成します。 たとえば、2021年12月1日を選択してオフセット10日を入力すると、その日付の値が2021年12月1日から2021年12月11日の間である場合、返されるアイテムは一致します。
日付と時間の値をさらに追加するには、
をクリックします。
メソッドに複数の値を入力すると、返されるアイテムにいずれかの値が一致する(ORが適用されている)場合にランキング・ポリシーが適用されます。 たとえば、フィールド(field-1)に2つの値(value-1およびvalue-2)がある場合、
field-1 EQ value-1 OR field-1 EQ value-2の場合、ランキング・ポリシーが適用されます。 - 完了したら、「保存」をクリックします。
減少 - 日付メソッド
決定 - date'メソッドは、検索リクエストによって返されるアイテムの関連性スコアを減らします。 選択したアセット・タイプの日付値が元の日付およびオフセットから離れると、アイテムの関連性スコアが減少します。 減額率は、指定した減額率およびスケールによって定義されます。
減少を構成するには - date'メソッド:
- メソッドの名前を入力します。
- メソッドの動作を説明するオプションの説明を入力します。
- 日付ボックスまたは
をクリックして「決定元」を入力し、日付、時間およびタイムゾーンを選択します。 これは、関連性スコアが変更されない(減少は適用されません)日付範囲の中間になります。
- 0.1と1.0の間に「減少率」を入力します。 これにより、関連性スコアの減少率が決まります。 たとえば、元の関連性スコアが10で、崩壊率が0.5の場合、完全に適用された崩壊率はスコアを5 (10 x 0.5 = 5)に減らします。
- 「スケール」に0以上、期間を入力します。 これによって、関連性スコアの急速な減少が0になるかが決まります。 スケール範囲('ディケイ・オリジン' - 'オフセット' - 'スケール' から 'ディケイ・オリジン' + 'オフセット' + 'スケール')内の値で返されたアイテムは、ディケイ・レートの半分が適用されます。 値がoutsideの戻りアイテムでは、スケール範囲に完全な減衰率が適用されます。
- 「オフセット」に1以上と期間を入力します。 これにより、関連性スコアが変更されない(減少は適用されません)日付範囲の開始と終了が決まります。 オフセット範囲(決定元)内の値を持つ返品品目 - 'offset' to 'decay origin' + 'offset'は、減衰レートが適用されません。
- メソッドが適用される「アセット・タイプ」および「データ・フィールド」を選択します。 日付タイプ・データ・フィールドのみを選択できます。
すべてのアセット・タイプで使用可能な標準フィールド公開日にメソッドを適用するには、アセット・タイプとしていずれかを選択します。
- データ・フィールドを追加するには、
をクリックします。
- 完了したら、「保存」をクリックします。
例
次の値を持つ減衰メソッドがあるとします:
- 減衰元: 2021年12月1日
- 減衰率: 0.5
- スケール: 1日
- オフセット: 10日間
返却されたアイテムの元の関連性スコアが10の場合、減衰レートの適用方法は次のとおりです:
- 返されるアイテム日が2021年11月21日から2021年12月11日(オフセット範囲内)の間である場合、減衰レートは適用されず、関連性スコアは10のままになります。
- 返品アイテム日付が2021年11月20日から2021年12月12日(スケール範囲内)の場合は、半減レートが適用されます。 元の関連性スコア(10)は、減衰率(0.5)の半分(0.5)によって減少し、関連性スコアが2.5 (10 x 0.5 x 0.5 = 2.5)によって減少するため、新しい関連性スコアは7.5 (10)になります - 2.5= 7.5 ).
- 返品アイテムの日付が2021年11月20日から2021年12月12日までの範囲でない場合(スケール範囲外)、完全な崩壊レートが適用されます。 元の関連性スコア(10)は、完全な崩壊率(0.5)によって減少するため、関連性スコアは5 (10 x 0.5 = 5)減少するため、新しい関連性スコアは5 (10)になります - 5 = 5).
減少 - 数値メソッド
決定 - numeric'メソッドは、検索リクエストによって返されるアイテムの関連性スコアを減らします。 選択したアセット・タイプの数値が原点およびオフセットから離れると、アイテム関連性スコアが減少します。 減額率は、指定した減額率およびスケールによって定義されます。
減少を構成するには - 数値メソッド:
- メソッドの名前を入力します。
- メソッドの動作を説明するオプションの説明を入力します。
- 「決定元」と入力します。 これは、関連性スコアを変更しない(減少を適用しない)数値範囲の中間になります。
- 0.1と1.0の間に「減少率」を入力します。 これにより、関連性スコアの減少率が決まります。 たとえば、元の関連性スコアが10で、崩壊率が0.5の場合、完全に適用された崩壊率はスコアを5 (10 x 0.5 = 5)に減らします。
- 「スケール」に0以上を入力します。 これによって、関連性スコアの急速な減少が0になるかが決まります。 スケール範囲('ディケイ・オリジン' - 'オフセット' - 'スケール' から 'ディケイ・オリジン' + 'オフセット' + 'スケール')内の値で返されたアイテムは、ディケイ・レートの半分が適用されます。 値がoutsideの戻りアイテムでは、スケール範囲に完全な減衰率が適用されます。
- 「オフセット」に1以上を入力します。 これにより、関連性スコアを変更しない(減少を適用しない)数値範囲の開始と終了が決定されます。 オフセット範囲(決定元)内の値を持つ返品品目 - 'offset' to 'decay origin' + 'offset'は、減衰レートが適用されません。
- メソッドが適用される「アセット・タイプ」および「データ・フィールド」を選択します。 数値タイプ・データ・フィールドのみ選択できます。
- データ・フィールドを追加するには、
をクリックします。
- 完了したら、「保存」をクリックします。
例
次の値を持つ減衰メソッドがあるとします:
- 減衰オリジン: 100
- 減衰率: 0.5
- スケール: 1
- Offset: 10
返却されたアイテムの元の関連性スコアが10の場合、減衰レートの適用方法は次のとおりです:
- 返されたアイテムの数値が90から110の範囲(オフセット範囲内)の場合、減衰レートは適用されず、関連性スコアは10のままになります。
- 返品アイテムの数値が89から111の間(スケール範囲内)の場合は、半減レートが適用されます。 元の関連性スコア(10)は、減衰率(0.5)の半分(0.5)によって減少し、関連性スコアが2.5 (10 x 0.5 x 0.5 = 2.5)によって減少するため、新しい関連性スコアは7.5 (10)になります - 2.5= 7.5 ).
- 返品アイテムの数値が89から111の間(スケール範囲外)ではない場合、完全な崩壊レートが適用されます。 元の関連性スコア(10)は、完全な崩壊率(0.5)によって減少するため、関連性スコアは5 (10 x 0.5 = 5)減少するため、新しい関連性スコアは5 (10)になります - 5 = 5).
Pin - Equalsメソッド
ピン - equalsメソッドは、選択したアセット・タイプのデータ・フィールド値が次に割り当てられた値と正確に一致する場合にのみ、検索リクエストによって返されるアイテムに最も関連性を設定します(EQ演算子が適用されます)。
ピンを構成するには - equalsメソッド:
- メソッドの名前を入力します。
- メソッドの動作を説明するオプションの説明を入力します。
- メソッドが適用される「アセット・タイプ」および「データ・フィールド」を選択します。
すべてのアセット・タイプで使用可能な標準フィールド(アセット名、説明または公開日)にメソッドを適用するには、アセット・タイプとして任意を選択します。
ノート:
大きいテキスト・フィールドはピンでサポートされていません - equalsメソッド。 - データ・フィールドを追加するには、
をクリックします。
- 選択したデータ・フィールドに一致する値を入力します。
- テキスト値-単語または用語を入力し、Enterを押して追加します。
- 数値-数値を入力し、Enterを押して追加します。
- データと時間の値-日付ボックスまたは
をクリックして、日付、時間およびタイムゾーンを選択します。 オフセット1以上と期間を入力して、ブーストが適用される範囲を作成します。 たとえば、2021年12月1日を選択してオフセット10日を入力すると、その日付の値が2021年12月1日から2021年12月11日の間である場合、返されるアイテムは一致します。
日付と時間の値をさらに追加するには、
をクリックします。
メソッドに複数の値を入力すると、返されるアイテムにいずれかの値が一致する(ORが適用されている)場合にランキング・ポリシーが適用されます。 たとえば、フィールド(field-1)に2つの値(value-1およびvalue-2)がある場合、
field-1 EQ value-1 OR field-1 EQ value-2の場合、ランキング・ポリシーが適用されます。 - 完了したら、「保存」をクリックします。
Pin - Phrase Matchメソッド
ピン - フレーズ一致メソッドは、選択したアセット・タイプのフレーズ値が次に割り当てられた値と一致する場合にのみ、検索リクエストによって返されたアイテムに最も関連性を設定します(MT演算子が適用されます)。
ピンを構成するには - フレーズのmatchメソッド:
- メソッドの名前を入力します。
- メソッドの動作を説明するオプションの説明を入力します。
- メソッドが適用される「アセット・タイプ」および「データ・フィールド」を選択します。
すべてのアセット・タイプで使用可能な標準フィールド(アセット名または説明)にメソッドを適用するには、アセット・タイプとして任意を選択します。
- データ・フィールドを追加するには、
をクリックし、アセット・タイプとデータ・フィールドを選択します。
- 選択したデータ・フィールドに一致する値を入力します。 単語または用語を入力し、Enterを押して追加します。
フレーズの値は、データ・フィールドの任意の場所に表示できます。 たとえば、"capital city"の値を入力すると、データ・フィールドに"The capital city of France is Paris"、または"Palermo is the capital city of Sicily"と表示された場合は一致します。
メソッドに複数の値を入力すると、返されるアイテムにいずれかの値が一致する(ORが適用されている)場合にランキング・ポリシーが適用されます。 たとえば、フィールド(field-1)に2つの値(value-1およびvalue-2)がある場合、
field-1 MT value-1 OR field-1 MT value-2の場合、ランキング・ポリシーが適用されます。 - 完了したら、「保存」をクリックします。