サイトへカタログ検索を追加するには、 検索を使用可能にする各ページに CatalogSearch databean を追加しなければなりません。
data bean をページに追加したら、多数の変数を設定しなければなりません。 以下の表では、設定しなければならない変数の詳細を示しています。
名前 | データ・タイプ | 説明 |
---|---|---|
beginIndex | String | 結果セットのページングを行うのに使用します。 値は、ページ内の最初の結果行の索引となります。 |
categoryId | String | カテゴリー名と説明の両方の検索で使用します。 |
categoryTerm | String | カテゴリー名と説明の両方の検索で使用します。 |
categoryTermCaseSensitive | String | 顧客が大文字小文字を区別する検索か、大文字小文字を区別しない検索かのいずれかを選びます。 この変数の値は、検索で大文字小文字を区別をするか、またはしないかを示します。 値は 'yes'(大文字小文字を区別する検索) か 'no'(大文字小文字を区別しない検索) のいずれかでなければなりません。 |
categoryTermOperator | String | 顧客が検索演算子として 'like' か 'equal' のいずれかを選びます。 この変数の値は、顧客の選択を保管します。 値は 'LIKE'(like 演算子の場合) か 'EQUAL'(equal 演算子) のいずれかでなければなりません。 |
categoryTermScope | Integer | 顧客が有効範囲 (「検索条件」検索と「フィルター条件」検索の両方について) を、 名前、名前と簡略説明、名前と簡略説明と詳細説明のいずれかに制限します。 この変数の値は、顧客の選択を保管します。 値は 1 (名前と簡略説明)、2 (名前のみ)、または 3 (名前と簡略説明と詳細説明) のいずれかでなければなりません。 |
categoryType | String | 顧客が最大 3 つのタイプの検索基準 (「すべて」、「いずれか」、または「完全一致検索」) を指定します。 この変数の値は、顧客の検索基準を保管します。 値は、'ALL'(「すべて」検索基準の場合)、'ANY'(「いずれか」検索基準の場合)、 または 'EXACT'(「完全一致検索」基準の場合) のどれかでなければなりません。 |
catgrpSchemaType | String | WebSphere Commerce スキーマは柔軟なので、データをさまざまな方法で移植できます。 たとえば、CATGPENREL テーブルに商品または商品とアイテムの両方を移植できます。 実行時に bean によって生成されるクエリーは、CATGPENREL テーブル内のデータのタイプによって異なります。 この変数の値は、データ移植タイプを保管します。 値は 1 (CATGPENREL に商品しか入れない場合) か 2 (CATGPENREL にアイテムと商品の両方を入れる場合) のいずれかでなければなりません。 |
currency | String | この変数の値は、通貨に応じた検索で使用されます。 |
currencyCaseSensitive | String | 顧客が大文字小文字を区別する検索か、大文字小文字を区別しない検索かのいずれかを選びます。 この変数の値は、検索で大文字小文字を区別をするか、またはしないかを示します。 値は 'yes'(大文字小文字を区別する検索) か 'no'(大文字小文字を区別しない検索) のいずれかでなければなりません。 |
currencyOperator | String | 顧客が検索演算子として 'like' か 'equal' のいずれかを選びます。 この変数の値は、顧客の選択を保管します。 値は 'LIKE'(like 演算子の場合) か 'EQUAL'(equal 演算子) のいずれかでなければなりません。 |
filterTerm | String | この変数の値は、指定した値の検索をフィルター操作するのに使用します。 |
filterTermCaseSensitive | String | 顧客が大文字小文字を区別する検索か、大文字小文字を区別しない検索かのいずれかを選びます。 この変数の値は、検索で大文字小文字を区別をするか、またはしないかを示します。 値は 'yes'(大文字小文字を区別する検索) か 'no'(大文字小文字を区別しない検索) のいずれかでなければなりません。 |
filterTermOperator | String | 顧客が検索演算子として 'like' か 'equal' のいずれかを選びます。 この変数の値は、顧客の選択を保管します。 値は 'LIKE'(like 演算子の場合) か 'EQUAL'(equal 演算子) のいずれかでなければなりません。 |
filterType | String | 顧客が 3 つのタイプの検索基準 (「すべて」、「いずれか」、または「完全一致検索」)を指定できます。 この変数の値は、顧客の検索基準を保管します。 値は、'ALL'(「すべて」検索基準の場合)、'ANY'(「いずれか」検索基準の場合)、 または 'EXACT'(「完全一致検索」基準の場合) でなければなりません。 |
manufacturer | String | この変数の値は、メーカーの名前の検索で使用されます。 |
manufacturerCaseSensitive | String | 顧客が大文字小文字を区別する検索か、または大文字小文字を区別しない検索を選びます。 この変数の値は、検索で大文字小文字を区別をするか、またはしないかを示します。 値は 'yes'(大文字小文字を区別する検索) か 'no'(大文字小文字を区別しない検索) のいずれかでなければなりません。 |
manufacturerOperator | String | 顧客が検索演算子として 'like' か 'equal' のいずれかを選びます。 この変数の値は、顧客の選択を保管します。 値は 'LIKE'(like 演算子の場合) か 'EQUAL'(equal 演算子) のいずれかでなければなりません。 |
manufacturerPartNum | String | この変数の値は、メーカーの部品番号の検索で使用されます。 |
manufacturerPartNumCaseSensitive | String | 顧客が大文字小文字を区別する検索か、大文字小文字を区別しない検索かのいずれかを選びます。 この変数の値は、検索で大文字小文字を区別をするか、またはしないかを示します。 値は 'yes'(大文字小文字を区別する検索) か 'no'(大文字小文字を区別しない検索) のいずれかでなければなりません。 |
manufacturerPartNumOperator | String | 顧客が検索演算子として 'like' か 'equal' のいずれかを選びます。 この変数の値は、顧客の選択を保管します。 値は 'LIKE'(like 演算子の場合) か 'EQUAL'(equal 演算子) のいずれかでなければなりません。 |
maxPrice | String | この変数の値は、価格範囲の検索で使用されます。 |
minPrice | String | この変数の値は、価格範囲の検索で使用されます。 |
pageSize | String | この変数の値は、ページごとに表示される検索結果行の数を指定します。 |
price | String | この変数の値は、価格の検索で使用されます。 |
priceOperator | String | 顧客が検索演算子として =、<、>、!=、<=、>= の中からいずれかの演算子を選びます。 この変数の値は、顧客の選択を保管します。 値は 'EQUAL'、'NOTEQUAL'、'GREATER'、'LESS'、'GREATER_EQUAL'、または 'LESS_EQUAL' のいずれかでなければなりません。 |
qtyAvailable | String | この変数の値は、商品またはアイテムの在庫の検索で使用されます。 |
qtyAvailableOperator | String | 顧客が検索演算子として =、<、>、!=、<=、>= の中からいずれかの演算子を選びます。 この変数の値は、顧客の選択を保管します。 値は 'EQUAL'、'NOTEQUAL'、'GREATER'、'LESS'、'GREATER_EQUAL'、または 'LESS_EQUAL' のいずれかでなければなりません。 |
qtyMeasure | String | この変数の値は、数量計測の検索で使用されます。 |
qtyMeasureCaseSensitive | String | 顧客が大文字小文字を区別する検索か、大文字小文字を区別しない検索かのいずれかを選びます。 この変数の値は、検索で大文字小文字を区別をするか、またはしないかを示します。 値は 'yes'(大文字小文字を区別する検索) か 'no'(大文字小文字を区別しない検索) のいずれかでなければなりません。 |
qtyMeasureOperator | String | 顧客が検索演算子として 'like' か 'equal' のいずれかを選びます。 この変数の値は、顧客の選択を保管します。 値は 'LIKE'(like 演算子の場合) か 'EQUAL'(equal 演算子) のいずれかでなければなりません。 |
RASchemaType | String | 将来の利用。 |
resultCount | String | この変数には、検索で戻される結果の合計数を表す数を指定できます。 |
resultType | String | マーチャントが検索結果で商品、アイテム、または商品とアイテムの両方を表示するかどうかを指定します。 この変数の値には、その値が保管されます。 値は 1 (商品のみ)、2 (アイテムのみ)、または 3 (商品とアイテムの両方) のいずれかでなければなりません。 |
searchTerm | String | この変数の値は、ワードの検索で使用されます。 |
searchTermCaseSensitive | String | 顧客が大文字小文字を区別する検索か、大文字小文字を区別しない検索かのいずれかを選びます。 この変数の値は、検索で大文字小文字を区別をするか、またはしないかを示します。 値は 'yes'(大文字小文字を区別する検索) か 'no'(大文字小文字を区別しない検索) のいずれかでなければなりません。 |
searchTermOperator | String | 顧客が検索演算子として 'like' か 'equal' のいずれかを選びます。 この変数の値は、ユーザーの選択を保管します。 値は 'LIKE'(like 演算子の場合) か 'EQUAL'(equal 演算子) のいずれかでなければなりません。 |
searchTermScope | Integer | 顧客が有効範囲 (「検索条件」検索と「フィルター条件」検索について) を、 名前、名前と簡略説明、名前と簡略説明と詳細説明、キーワードのいずれかに制限します。 この変数の値は、顧客の選択を保管します。 値は 1 (名前と簡略説明)、2 (名前のみ)、3 (名前と簡略説明と詳細説明)、または 4 (キーワード) のいずれかでなければなりません。 |
searchType | String | 顧客が 3 つのタイプの検索基準 (「すべて」、「いずれか」、または「完全一致検索」) のどれかを指定します。 この変数の値は、顧客の検索基準を保管します。 値は、'ALL'(「すべて」検索基準の場合)、'ANY'(「いずれか」検索基準の場合)、 または 'EXACT'(「完全一致検索」基準の場合) のどれかでなければなりません。 |
sku | String | この変数の値は、SKU の検索で使用されます。 |
skuCaseSensitive | String | 顧客が大文字小文字を区別する検索か、大文字小文字を区別しない検索かのいずれかを選びます。 この変数の値は、検索で大文字小文字を区別をするか、またはしないかを示します。 値は 'yes'(大文字小文字を区別する検索) か 'no'(大文字小文字を区別しない検索) のいずれかでなければなりません。 |
skuOperator | String | 顧客が検索演算子として 'like' か 'equal' のいずれかを選びます。 この変数の値は、顧客の選択を保管します。 値は 'LIKE'(like 演算子の場合) か 'EQUAL'(equal 演算子) のいずれかでなければなりません。 |
インプリメンテーションのガイドラインについては、 サンプル・ストアに含まれている検索ページを参照してください。
![]() |