Live Search のセットアップ

ワークスペースでは、Live Search のパフォーマンスを設定、管理、監視できます。 上部のメニューから、各機能領域のツールにアクセスできます。 使用可能な機能は、現在のメニュー選択を反映します。

Workspace

データ収集

ワークスペースの各機能領域に正しいデータが含まれるようにするには、選択したストアフロント実装に基づいてデータ収集を設定する必要があります。

  1. Luma - データ収集は標準で利用できます。
  2. ヘッドレス – ストアフロントの実装に応じて、データ収集を手動で設定する必要があります。

ヘッドレスストアフロントを使用している場合、追加する必要のある必須イベントの詳細については、次のドキュメントを参照してください。

ヘルスケア関連のお客様

医療関係のお客様が ​ データ接続 ​ 拡張機能の一部である ​ データサービス HIPAA 拡張機能 ​ をインストールした場合、Live Search で使用されるストアフロントイベントデータは取得されなくなります。 これは、ストアフロントのイベントデータがクライアントサイドで生成されるからです。 ストアフロントのイベントデータのキャプチャと送信を続行するには、Live Search のイベント収集を再度有効にします。 詳しくは、​ 一般設定 ​ を参照してください。

範囲を設定

最初は、すべての ​ 設定の ​ 範囲 Live Search が Default Store View に設定されます。 Commerce のインストールに複数のストア表示が含まれている場合は、範囲​ ストア表示 ​ に設定します。この場合、ファセット設定が適用されます。

メニューオプション

オプション
説明
​ パフォーマンス ​
Dashboard は、製品検索パフォーマンスに対するinsightを提供します。
​ 切り子面 ​
複数のディメンションの属性値を使用して検索条件を絞り込む高性能フィルタリング。
​ シノニム ​
検索範囲を拡張し、買い物客がカタログと異なる製品を検索するために使用する可能性のある単語を含めます。
​ マーチャンダイジングを検索 ​
スケジュールされたアクションをトリガーにする論理ルールを使用して、検索エクスペリエンスを形作ります。 製品をブースト、埋め込み、ピン留め、非表示にして、検索結果を調整してビジネス目標をサポートします。
​ カテゴリマーチャンダイジング ​
カテゴリレベルでルールとインテリジェントマーチャンダイジングを適用します。
GraphQL
ストアの管理者にログインした開発者は、実際のカタログデータを使用してクエリを作成およびテストできます。 詳しくは、​ 開発者向けドキュメントの ​GraphQLの概要 Live Search を参照してください。
​ 設定 ​
ストアフロントで価格ファセット値を価格範囲ごとにグループ化する方法を決定し、インデックス作成言語を設定します。

検索可能として属性を設定

ターゲットの絞られた結果を生成するには、​ 検索可能 ​searchable=true)製品属性のセットを確認します。 関連性を確保するために、明確で簡潔な意味を持つコンテンツが属性に含まれている場合にのみ、属性を検索可能にします。 description など、精度が低く長いテキストを含む属性の使用は避けてください。これらの属性はデフォルトで検索が有効になっていますが、検索結果の精度を下げる可能性があります。 例えば、人が「ショートパンツ」を検索し、「ショートスリーブ」という用語を含む説明を持つシャツがある場合、シャツは検索結果に含まれます。

属性を検索可能にするには、次の手順を実行します。

  1. 管理者で、ストア/属性/製品 に移動します。
  2. 検索可能にする属性(color など)を選択します。
  3. ストアフロントのプロパティ を選択し、検索で使用yes に設定します。

Live Search た、Adobe Commerceで設定されている product 属性の weight も考慮されます。 重み付けが大きい属性は、検索結果内で高く表示されます。

次の属性は常に検索可能です。

  • sku
  • name
  • categories

検索タイプの階層化された検索と拡張

レイヤー検索(検索内の検索)は、従来の検索機能を拡張して検索パラメーターを追加する、強力な属性ベースのフィルタリングシステムです。 これらの追加の検索パラメーターを使用すると、より正確で柔軟な製品検出が可能になります。

NOTE
レイヤー検索は、Live Search 4.6.0 で使用できます。

レイヤー検索を使用すると、次のことができます。

  • 買い物客が検索結果内で検索できるようにします。
  • レイヤー検索の 2 番目のレイヤーで startsWithcontains の検索インデックスを使用して、結果をさらに絞り込みます。

高度な検索機能は、filter のクエリの productSearch パラメーターを通じて ​ 特定の演算子を使用して実装されます。

  • レイヤー検索 – 別の検索コンテキスト内の検索 – この機能を使用すると、検索クエリを最大 2 つのレイヤーで検索できます。 例:

    • レイヤー 1 検索 - product_attribute_1 で「モーター」を検索します。
    • レイヤー 2 検索 - product_attribute_2 で「品番 123」を検索します。 この例では、「motor」の結果に含まれる「part number 123」を検索します。

    レイヤー検索は、次に示すように、レイヤー検索の 2 番目のレイヤーの startsWith 検索インデックスと contains 検索インデックスの両方で使用できます。

  • startsWith 検索インデックス付け - startsWith インデックス付けを使用して検索します。 この新機能により、次のことが可能になります。

    • 属性値が指定した文字列で始まる製品を検索します。
    • 「次で終わる」検索の設定による、買い物客での属性値が特定の文字列で終わる製品の検索。 「次で終わる」検索を有効にするには、製品属性を逆に取り込む必要があり、API 呼び出しも逆の文字列にする必要があります。 例えば、「pants」で終わる製品名を検索する場合は、これを「stnap」として送信する必要があります。
  • contains search indexation - contains indexation を使用して属性を検索します。 この新機能により、次のことが可能になります。

    • 大きい文字列内でのクエリの検索。 例えば、買い物客が「HAPE-123」という文字列で製品番号「PE-123」を検索するとします。

      • 注意:この検索タイプは、オートコンプリート検索を実行する既存の ​ フレーズ検索 ​ とは異なります。 例えば、製品属性値が「outdoor pants」の場合、フレーズ検索は「out pan」に対する応答を返しますが、「or ants」に対する応答は返しません。 ただし、「を含む」検索では、「または ants」に対する応答が返されます。

これらの新しい条件により、検索クエリのフィルタリングメカニズムが強化され、検索結果を絞り込むことができます。 これらの新しい条件は、メインの検索クエリには影響しません。

実装

  1. 管理者で、検索可能にする ​ 製品属性を設定 ​ します。

    検索可能な ​ 属性 ​ のリストを参照してください。

  2. その属性の検索機能を指定します。例えば、次を含む (デフォルト)や 次で始まる などです。 Contains に対して有効にする属性を最大 6 つ指定し、Starts with に対して有効にする属性を最大 6 つ指定できます。 また、Contains インデックスの場合、文字列の長さは 50 文字以下に制限されます。

    検索機能の指定

  3. 新しい ​ および ​ の検索機能を使用して Live Search API 呼び出しを更新する方法の例については、contains 開発者ドキュメント startsWith を参照してください。

    これらの新しい条件は、検索結果ページに実装できます。 例えば、ページに新しいセクションを追加して、買い物客が検索結果をさらに絞り込めるようにすることができます。 買い物客が「製造元」、「部品番号」、「説明」など、特定の製品属性を選択できるようにすることができます。 そこから、contains 条件または startsWith 条件を使用して、これらの属性内を検索します。

ファセットではなくレイヤー検索を使用する場合

レイヤー化された検索とファセットは、製品検出において異なる目的を果たし、それぞれを選択するのは、特定のユースケースによって異なります。

レイヤー検索を使用する場合:

  • 複数の条件を使用して検索結果内を検索する必要があります。
  • ユーザーが部分的な情報を把握している部品番号、SKU または技術仕様の操作。
  • 買い物客は、ネストされた条件を使用して、結果を段階的に絞り込む必要があります。
  • 1 つのクエリで複数の検索条件を組み合わせることで、API 呼び出しの数を減らす必要がある。
  • 標準的なファセットナビゲーションを超えるビジネス固有の検索パターンを実装する必要があります。

次の場合にファセットを使用:

  • 一般的なカテゴリ、価格、ブランド、属性のフィルタリングの提供
  • 直感的な操作で理解し、選択しやすいフィルターオプションを提供
  • 現在の検索結果に基づいて使用可能なオプションを表示しています
  • 使用可能なオプションを理解しやすくするためのフィルターの数と範囲の表示
  • 色、サイズ、材質などの一般的な製品特性を使用する。

ベストプラクティス: ユーザーが特定の条件を持つ複雑な技術的検索にはレイヤー検索を使用し、ユーザーが視覚的にオプションを探索して絞り込みたい標準の e コマースフィルタリングにはファセットを使用します。

ファセットと同義語

ファセットと同義語は、買い物客の検索エクスペリエンスを向上させる別の方法です。

​ ファセット ​ は、フィルタリング可能にするために Live Search で定義される製品属性です。 Live Search では、任意のフィルタリング可能な属性をファセットとして設定できますが、一度に検索できるファセットの数には ​ 制限 ​ があります。

NOTE
製品属性は、製品属性の設定に必要なプロパティ Use in Search = NoUse in Search Results Layered Navigation=yes、および Use in Layered Navigation=Filterable (with results) がある場合にのみフィルタリングできます。 これらのプロパティがない場合や正しく設定されていない場合、ファセット設定に属性が表示されません。 設定手順については、​ ファセットの追加 ​ を参照してください。

​ シノニム ​ とは、ユーザーが正しい製品に導くために定義できる用語です。 ズボンを探しているユーザーは「ズボン」や「スラックス」と入力する場合があります。 これらの検索用語で「パンツ」の結果にユーザーがアクセスできるように、同義語を設定できます。

Commerceの設定

次の節では、Live Search でサポートされるCommerce設定とサポートされない Web サイト設定について説明します。

サポートされる設定値

IMPORTANT
Live Search 4.0.0 でデフォルトで有効になっている製品リストウィジェットを使用することを強くお勧めします。このウィジェットは、今後のリリースでアダプタの実装を完全に置き換えることを目的としています。 詳しくは、​ 製品リストウィジェットを有効にする ​ を参照してください。
Commerceの設定
説明
ポップオーバーでサポート
アダプタでサポート
ストア/設定/カタログ/カタログ/カタログ検索/ページごとにすべての製品を許可
Yes に設定した場合は、「ページごとに表示」コントロールに ALL オプションが含まれます。
はい。 最大 500 製品
はい。 最大 500 製品
ストア/設定/カタログ/カタログ/カタログ検索/クエリの最短長
カタログ検索で許可される最小文字数。
はい
はい
ストア/設定/カタログ/カタログ/カタログ検索/グリッド許可値のページごとの製品
グリッド表示に表示される製品の数を指定します。
はい
はい
ストア /設定/ カタログ / カタログ / カタログ / カタログ検索/ グリッドのデフォルト値のページごとの製品
グリッド表示でデフォルトでページごとに表示される製品の数を決定します。
はい。 最大 500 製品
はい。 最大 500 製品
「ストア」 > 「構成」 > 「カタログ」 > 「在庫」 > 「在庫切れ製品の表示」
在庫切れの商品を表示します。
はい
はい
ストア /設定/通貨/ デフォルトの表示通貨
価格の表示に使用される主要通貨。
はい
はい
「ストア」 > 「構成」 > 「一般」 > 「通貨設定」 > 「通貨オプション」 > 「基準通貨」
すべてのオンライン支払トランザクションに使用される主要通貨。
はい
はい

ウィジェット商品一覧ページとポップオーバーの価格は、設定された通貨レートを使用して、デフォルトの表示通貨に変換されます。

サポートされていない設定値

Commerceの設定
説明
備考
ストア/設定/カタログ/ストアフロント/リストモード
検索結果リストの形式を決定します。
正しくレンダリングされるが、一部のページインタラクションではイベントが送信されない
ストア/設定/カタログ/カタログ/カタログ検索/クエリの最大長
カタログ検索で許可される最大文字数。
実装されていません。検索サービスは最大 255 文字まで受け入れます
「構成」 > 「売上」 > 「税金」 > 「価格表示設定」 > 「カタログに製品価格を表示」
カタログに公開された製品価格に税を含めるか除外するか、または価格の 2 つのバージョン(1 つは税あり、もう 1 つは税なし)を表示するかを決定します
ストア/設定/カタログ/ストアフロント/製品リスト並べ替え基準
検索結果リストの並べ替え順を決定します。
Live Search 製品一覧ページウィジェット ​ には適用されません ​

検索語句

Live Search では、Luma やその他の php ベースのテーマなど、Adobe Commerceがルーティングを処理する実装で ​ 検索用語リダイレクト ​ をサポートしています。

デフォルトの属性値

次の製品属性には storefront プロパティ ​ があり、Live Search で使用され、デフォルトで有効になっています。

プロパティ
Storefront プロパティ
属性
並べ替え
製品リストでの並べ替えに使用
price
検索可能
検索で使用
price
sku
name
FilterableInSearch
レイヤーナビゲーションでの使用 – フィルタリング可能(結果を含む)
price
visibility
category_name

システム以外のデフォルトの属性プロパティ

次の表に、システム以外の属性のデフォルトの検索プロパティとフィルタリング可能なプロパティを示します。これには、Luma サンプルデータに固有のプロパティが含まれます。 検索で使用 属性プロパティを Yes に設定すると、Live Search とネイティブの両方のAdobe Commerceで属性を検索できるようになります。

属性コード
検索可能
レイヤーナビゲーションでの使用
activity
はい
フィルタリング可能(結果あり)
attributes_brand
はい
不可
ブランド
はい
不可
気候
はい
フィルタリング可能(結果あり)
カラー
はい
フィルタリング可能(結果あり)
はい
フィルタリング可能(結果あり)
費用
はい
不可
eco_collection
はい
フィルタリング可能(結果あり)
性別
はい
フィルタリング可能(結果あり)
製造元
はい
フィルタリング可能(結果あり)
素材
はい
フィルタリング可能(結果あり)
目的
はい
フィルタリング可能(結果あり)
strap_bags
はい
フィルタリング可能(結果あり)
style_general
はい
フィルタリング可能(結果あり)

デフォルトのシステム属性プロパティ

次の表に、システム属性のデフォルトの検索およびフィルタリング可能プロパティを示します。

属性コード
検索可能
レイヤーナビゲーションでの使用
allow_open_amount
はい
フィルタリング可能(結果あり)
説明
はい
不可
name
はい
不可
価格
はい
フィルタリング可能(結果あり)
short_description
はい
不可
sku
はい
不可
ステータス
はい
不可
tax_class_id
はい
不可
url_key
はい
不可
重み
はい
不可
recommendation-more-help
8eedb3c4-09d2-4e4f-917b-524833fc6b4f