ビジネスツールを使用したアイテムの検索
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Experience Commerce Business Toolsには、販売可能な商品、プロモーション、価格表、注文、顧客レコードなどのCommerceアイテムを見つけるのに役立つ検索機能があります。このトピックでは、検索機能の概要について説明します。
検索語
検索語
Sitecore XC Business Toolsの検索機能は、主にインデックス付きtermに基づいています。
検索termは通常、検索のコンテキストに関連するフィールド値に対応する英数字の文字列です。たとえば、サンプルHabitat_Masterカタログ (マーチャンダイジング ダッシュボード) でSellable商品を検索する場合、Sellable商品ID、商品名、商品IDなど、Sellable商品プロパティのいずれかを検索語として使用できます。
検索インデックスによって、検索できるフィールドが決まります。
検索語を指定するときは、次の点を考慮してください。
-
完全一致の場合、検索語は完全な文字列 (英数字) である必要があります。たとえば、サンプルHabitat_Masterカタログでアイテムを検索する場合は、次のようにします。
-
「camera」という用語を検索すると、その完全な単語に一致するプロパティ値を持つすべての販売可能な商品が返されます。完全な単語cameraの代わりにcamerなどの部分的な文字列を検索しても、結果は返されません (この文字列は、Habitat_Masterカタログに存在するSellable商品のプロパティと一致しません)。containsタイプの検索には、ワイルドカード文字 (*) を使用する必要があります。
-
「 57042075 」という用語を検索すると、一致するプロパティ (一致する製品IDなど) を持つSellable商品が返されます。
-
-
部分一致の場合は、検索語の一部としてワイルドカード文字 (*) を使用できます。たとえば、「 *amer* 」という用語を検索すると、その (インデックス付き) プロパティにその文字の組み合わせを含むすべてのSellable商品 (表示名の一部としてcameraが含まれるすべての商品など) が返されます。
検索フィルター
検索フィルター
検索結果をさらに絞り込むには、filterを入力します。フィルターを使用すると、返される結果の一覧を絞り込むのに役立ちます。一般に、追加のキーワード (フィールドまたはプロパティ値) をフィルターとして使用できます。
次に、検索機能を提供するBusiness Toolsダッシュボードの一部として表示される検索領域の例を示します。
Solrの使用時に結果をフィルタリングするには、Solr構文に従っていることを確認してください。次のリストは、日付で検索する場合のSolrの一般的な検索クエリの例を示しています。
-
orderplaceddate:NOW-2DAY/DAY TO NOWをクリックして、過去2日間に行われたすべての注文を検索します。
手記丸めなしでNOWを使用すると、Solr内のフィルター キャッシュに影響し、すべてのNOWクエリーが異なる結果になります。Solrフィルター・キャッシングは使用されず、一致するものは見つかりません。
-
orderplaceddate:NOW/HOUR TO NOW/HOUR+1HOURをクリックして、過去1時間に行われたすべての注文を検索します。
-
orderplaceddate:date:NOW/DAY-7DAYS TO NOW/DAY+1DAYをクリックして、過去7日間に行われたすべての注文を検索します。
結果の並べ替え
結果の並べ替え
検索結果が表形式で表示される場合は、特定の列ヘッダーに基づいて結果を並べ替えることができます。列ヘッダーの右側にある上向き矢印と下向き矢印 (↓↑) は、そのフィールド値に基づいてテーブルの内容を並べ替えることができることを示します。
次の例は、顧客検索によって返された結果を含むテーブルを示しています。Createdヘッダーの横にある1つの上向き矢印↑、顧客レコードが作成された日付に基づいてテーブルの内容が並べ替えられていることを示します。