---
title: "Business Toolsを使ったアイテム検索"
slug: "searching-for-items-using-the-business-tools"
abstract: "Commerce Business Toolsを使って販売可能な商品、注文、顧客記録を検索する方法。"
---
# Business Toolsを使ったアイテム検索

Sitecore Experience Commerce Business Toolsは、[販売可能な商品](https://doc.sitecore.com/xp/ja/users/100/sitecore-experience-commerce/work-with-a-sellable-item.html "Work with a sellable item")、[プロモーション](https://doc.sitecore.com/xp/ja/users/100/sitecore-experience-commerce/work-with-promotions.html "Work with promotions")、[価格帳](https://doc.sitecore.com/xp/ja/users/100/sitecore-experience-commerce/work-with-price-books.html "Work with price books")、[注文](https://doc.sitecore.com/xp/ja/users/100/sitecore-experience-commerce/work-with-orders.html "Work with orders")、[顧客記録](https://doc.sitecore.com/xp/ja/users/100/sitecore-experience-commerce/work-with-customer-accounts.html "Work with customer accounts")など、Commerceのアイテムを見つけるための検索機能を提供します。このトピックでは検索機能の高レベルな説明を提供します。

## Search word(検索語句)

Sitecore XC Business Toolsの検索機能は主にインデックスされた *用語*に基づいています。

検索 *語は通常* 、検索の文脈に関連するフィールド値に対応する英数字の文字列です。例えば、サンプルHabitat\_Masterカタログ(マーチャンダイジングダッシュボード)で販売可能な商品を検索すると、販売可能なアイテムプロパティのいずれかを検索語として使用できます:販売可能なアイテムID、製品名、商品IDなど。

> !注検索インデックスはどのフィールドで検索できるかを決定します。

検索語を提供する際には以下の点を考慮してください。

-   完全一致を図るには、検索語は完全な文字列(英数字)でなければなりません。例えば、サンプル *Habitat\_Master* カタログ内のアイテムを検索する場合:
    -   *「camera*」という用語で検索すると、その完全な単語に一致するプロパティ値を持つすべての販売可能なアイテムが返ってきます。例えば、*完全な単語camera*の代わりに*camer*のような部分文字列を検索しても結果は返ってきません(この文字列は*Habitat\_Master*カタログに存在する販売可能なアイテムのプロパティと一致しません)。*contains* タイプの検索にはワイルドカード文字(\*)を使用する必要があります。
    -   用語 *57042075* を検索すると、マッチするプロパティを持つ販売可能なアイテム(例えば、マッチングした製品ID)が表示されます。
-   部分的な一致の場合は、ワイルドカード文字(\*)を検索語の一部として使用できます。例えば、 *\*amer\** という用語を検索すると、その(インデックス付き)プロパティのいずれかのキャラクターの組み合わせを含む販売可能なアイテム、例えば表示名に *「カメラ* 」という単語が含まれているすべてのアイテムが返ってきます。

## Searchフィルター

さらにフィルターを入力することで検索結果を絞り込む *ことができます。フィルター*を使うことで、結果のリストを絞り込むのに役立ちます。一般的に、追加のキーワード(フィールドやプロパティ値)をフィルターとして使うことができます。

以下は、検索機能を提供するBusiness Toolsダッシュボードの一部として表示される検索エリアの例を示しています。

![Example of the search area in the Commerce Business Tools.](https://doc.sitecore.com/api/markdown-image/xp/ja/users/100/sitecore-experience-commerce/images/Search_Term_filter.png)

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**」ヘッダーの**横にある単一の**上矢印↑は、顧客レコードが作成された日付に基づいてテーブルの内容がソートされていることを示しています。

![Example of customer search results with sorting options](https://doc.sitecore.com/api/markdown-image/xp/ja/users/100/sitecore-experience-commerce/images/Search_results_sortable.png)