サイトへのカタログ検索の追加

サイトへカタログ検索を追加するには、 検索を使用可能にする各ページに 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 演算子) のいずれかでなければなりません。

インプリメンテーションのガイドラインについては、 サンプル・ストアに含まれている検索ページを参照してください。

関連概念 (1275 バイト)

関連タスク (1201 バイト)

IBM 著作権