これは、Recommendations AI、Retail Search、新しい Retail コンソールに関するドキュメントです。制限付き一般提供フェーズで Retail Search を使用するには、Cloud 営業担当者にお問い合わせください

Recommendations AI のみを使用している場合は、Recommendations コンソールを引き続き使用し、Recommendations AI のドキュメントをご覧ください。

属性の設定

Retail Search では、インデックス登録、動的ファセット、検索可能性を高めるために商品属性を活用できます。このページでは、これらの構成の設定と、使用する方法と構成に応じた Retail Search での処理方法について説明します。

利用可能な構成設定

次のタイプの属性構成を有効または無効にできます。

  • Indexable: この属性を使用すると、Retail Search でフィルタを使用してファセットをフィルタリングできます。
  • 動的ファセット: Retail Search では、ユーザーの過去の操作(ファセットのクリックや表示など)に基づいて、この属性が動的ファセットとして自動的に使用されます。属性の動的ファセットを有効にするには、その属性の Indexable を true に設定する必要があります。
  • 検索可能: この属性は Retail Search クエリで検索できます。これによって、この属性の再現率が向上します。このコントロールは、テキスト属性にのみ適用されます。

構成メソッド

属性構成を設定するには、次の 2 つの方法があります。

  • Product API メソッド: Product API メソッドにより、カスタム属性を Indexable と検索可能に設定できます。
  • Cloud Console: Cloud Console で、グローバルにすべての商品にわたる属性に対して、Indexable、検索可能、動的ファセットの構成を設定できます。コンソールでどちらの設定方法を使用できるかは、Retail Search に設定されている構成モードによって異なります。

構成モード

Retail Search には 2 つのモードがあります。使用するモードによって、属性構成の処理方法と設定可能な属性構成が決まります。

  • カタログレベルの構成モード(デフォルト): このモードでは、カタログレベルで属性構成を true に設定すると、商品レベルでその属性の設定がオーバーライドされます。
  • 商品レベルの構成モード: このモードでは、商品レベルで属性構成を true に設定すると、カタログレベルでその属性の設定がオーバーライドされます。

以前は、商品レベルの構成がデフォルトのモードでした。まだ商品レベルの構成モードを使用していて、カタログレベルの構成モードに切り替える必要がある場合は、Retail サポートにお問い合わせください。Retail Search は、切り替え後に商品レベルの構成モードに戻ることをサポートしていません。

属性を Indexable に設定する

属性がインデックス登録可能に設定されている場合、Retail Search はその属性を使用してフィルタリングやファセットを行います。

デフォルトでは、すべての属性が Indexable に設定されています。この設定は、事前定義されたシステム属性(ブランド、サイズ、色など)では変更できません。任意のカスタム属性(Product.attributes[] で定義する属性)で Indexable を無効にできます。

Product によりインデックス可能性を設定する

カスタム属性を含む商品には、カスタム属性の Product.attributes.searchable 構成を true に設定できます。

Console でインデックス可能性をグローバルに設定する

Retail コンソールの [Controls] ページの [Site-wide controls] タブで、カスタム属性のインデックス可能性をすべての商品にわたってグローバルに設定できます。コンソールでこれを設定する方法について詳しくは、サイト全体の属性コントロールを設定するをご覧ください。この機能を使用するには、Retail API がカタログレベルの構成モードになっている必要があります。

インデックス登録可能な属性の構成設定の変更は、12 時間以内、または次回のカタログ取り込み直後に有効になります。変更はすぐに [Evaluate] ページでテストできます。

属性を動的ファセット可能に設定する

属性の動的ファセットが有効になっている場合、Retail Search ではその属性を動的ファセットとして使用できます。動的ファセットは、ファセットのクリックや表示など、ユーザーの過去の操作に基づいて自動的に検索に追加できます。

すべての属性で、動的ファセット構成がデフォルトで有効になっています。この構成は、任意の属性に対して無効にできます。

属性の動的ファセットの設定は常にグローバルです。その属性に適用した動的ファセット構成は、その属性を使用するカタログ内の商品で使用されます。

動的ファセット可能性の設定は、構成モードに関係なく使用できます。動的ファセットが有効になっている属性では、Indexable も true である必要があります。

この属性の構成設定とは別に、機能としての動的ファセットは試験運用版であり、有効にするには Retail サポートに連絡する必要があります。まだオンになっていない場合、属性を動的にファセット可能に設定している場合でも、Retail Search は動的ファセットを返すことができません。

動的ファセットをコンソールでグローバルに設定する

属性のこの構成は、Retail コンソールの [Controls] ページの [Site-wide controls] タブでのみ設定できます。コンソールでこれを設定する方法について詳しくは、サイト全体の属性コントロールを設定するをご覧ください。

動的ファセット構成の変更は最大 2 日かかります。変更はすぐに [Evaluate] ページでテストできます。

属性を検索可能に設定する

属性を検索可能に設定すると、Retail Search クエリでその属性の再現率が向上します。

この構成は、テキスト属性にのみ適用されます。数値属性には適用されません。

Product の事前定義されたテキスト システム属性(brand、size、color など)はすべて検索可能です。 この設定は変更できません。

デフォルトでは、カスタム属性(Product.attributes[] で定義する属性)は検索可能に設定されていません。任意のカスタム属性に対してこの構成を有効にできます。

Product により検索可能性を設定する

テキストのカスタム属性を検索可能にするには、その属性を含む商品に対して、その属性の Product.attributes.searchable 構成を true に設定します。

Console で検索可能性をグローバルに設定する

Retail コンソールの [Controls] ページの [Site-wide controls] タブで、カスタム属性の検索可能性をすべての商品にわたってグローバルに設定できます。コンソールでこれを設定する方法について詳しくは、サイト全体の属性コントロールを設定するをご覧ください。 この機能を使用するには、Retail API がカタログレベルの構成モードになっている必要があります。

インデックス登録可能な属性の構成設定のカタログレベルでの変更は、12 時間以内、または次回のカタログ取り込み直後に有効になります。変更はすぐに [Evaluate] ページでテストできます。