GenericSearch APIを使用したCommerceエンティティの検索
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Experience Commerce SDKには、PostmanのSearchApiSamplesコレクションの一部としてGenericSearch APIコマンドが含まれています。サンプル要求を使用して、インデックス付きCommerceエンティティをCommerce Engineで検索できます。Searchプラグインは、汎用検索フレームワークの一部としてGenericSearch APIエンドポイントを定義します。GenericSearchクエリは、検索プロバイダーに依存しない構文を使用して構築します。カタログ品目、プロモーション、注文、プライス カード、または顧客を検索できます。
次の手順では、ここで説明するように、Postmanアプリケーションをインストールし、Sitecore Commerce Engine SDKからサンプル コレクションをインポートし、環境を設定し、Commerce Engine APIにアクセスするためのベアラー トークンを取得していることを前提としています。
GenericSearchサンプルを使用して、カタログ品目などのCommerceエンティティを検索するには:
-
PostmanCollectionsウィンドウで、SearchAPISamplesコレクションを展開します。
-
APIフォルダを開き、POST GenericSearchリクエスト({{ServiceHost}}/{{ShopsApi}}/GenericSearch())をクリックします。
-
Bodyタブをクリックし、クエリ パラメーターを更新して検索クエリを作成します。次の例は、サンプルHabitat_Masterカタログで "InstaClix Instant Film Camera" という名前に一致するSellable商品を検索するために構築されたクエリを示しています。
-
「 Send」をクリックします。次に、返された検索結果の例を示します。
汎用検索フレームワークは、クエリの作成に使用できる検索ノードとフィルター ノード、条件、および演算子を定義します。