Añadir búsqueda de catálogo al sitio

Para añadir la búsqueda de catálogo a su sitio Web, debe añadir el bean de datos CatalogSearch a cada página desde la que desee que la búsqueda esté disponible.

Una vez que haya añadido el bean de datos a la página, debe establecer una serie de variables. En la tabla siguiente se especifican las variables que debe establecer.

Nombre Tipo de datos Descripción
beginIndex Serie Se utiliza para paginar el conjunto de resultados. El valor es el índice de la primera fila de resultados de una página.
categoryId Serie Se utiliza en búsquedas de nombres de categoría y descripciones.
categoryTerm Serie Se utiliza en búsquedas de nombres de categoría y descripciones.
categoryTermCaseSensitive Serie Un cliente selecciona una búsqueda sensible o no a las mayúsculas y minúsculas. El valor de esta variable identifica si una búsqueda es sensible o no a las mayúsculas y minúsculas. El valor debe ser 'yes' (búsqueda sensible a las mayúsculas y minúsculas) o 'no' (búsqueda no sensible a las mayúsculas y minúsculas).
categoryTermOperator Serie Un cliente selecciona 'like' o 'equal' como operadores de búsqueda. El valor de esta variable almacena la selección del cliente. El valor debe ser 'LIKE' (para el operador like) o 'EQUAL' (para el operador equal).
categoryTermScope Entero Un cliente restringe el ámbito (de las búsquedas de 'término de búsqueda' y 'término de filtrado') a uno de los siguientes: nombre, nombre y descripción breve, o nombre, descripción breve y descripción completa. El valor de esta variable almacena la selección del cliente. El valor debe ser 1 (para nombre y descripción breve), 2 (para nombre solamente) y 3 (para nombre, descripción breve y descripción completa).
categoryType Serie Un cliente especifica un máximo de tres tipos de criterios de búsqueda, Todas, Cualquiera o Frase exacta. El valor de esta variable almacena los criterios de búsqueda del cliente. El valor debe ser uno de los siguientes:  'ALL' (para el criterio de búsqueda Todas), 'ANY' (para el criterio de búsqueda Cualquiera) o 'EXACT' (para el criterio de búsqueda Frase exacta).
catgrpSchemaType Serie El esquema de WebSphere Commerce  es flexible y los datos se pueden insertar de varias maneras. Por ejemplo, puede llenar la tabla CATGPENREL con productos o con productos y artículos. Las consultas generadas por el bean durante la ejecución dependerán del tipo de datos de la tabla CATGPENREL. El valor de esta variable almacena el tipo de inserción de datos. El valor debe ser 1 (si CATGPENREL sólo contiene productos) o 2 (si CATGPENREL contiene artículos y productos).
currency Serie El valor de esta variable se utiliza en búsquedas en base a la moneda.
currencyCaseSensitive Serie Un cliente selecciona una búsqueda sensible a las mayúsculas y minúsculas o una búsqueda que no sea sensible a las mayúsculas y minúsculas. El valor de esta variable identifica si una búsqueda es sensible o no a las mayúsculas y minúsculas. El valor debe ser 'yes' (búsqueda sensible a las mayúsculas y minúsculas) o 'no' (búsqueda no sensible a las mayúsculas y minúsculas).
currencyOperator Serie Un cliente selecciona 'like' o 'equal' como operadores de búsqueda. El valor de esta variable almacena la selección del cliente. El valor debe ser 'LIKE' (para el operador like) o 'EQUAL' (para el operador equal).
filterTerm Serie El valor de esta variable se utiliza para filtrar una búsqueda de un valor especificado.
filterTermCaseSensitive Serie Un cliente selecciona una búsqueda sensible a las mayúsculas y minúsculas o una búsqueda que no sea sensible a las mayúsculas y minúsculas. El valor de esta variable identifica si una búsqueda es sensible o no a las mayúsculas y minúsculas. El valor debe ser 'yes' (búsqueda sensible a las mayúsculas y minúsculas) o 'no' (búsqueda no sensible a las mayúsculas y minúsculas).
filterTermOperator Serie Un cliente selecciona 'like' o 'equal' como operadores de búsqueda. El valor de esta variable almacena la selección del cliente. El valor debe ser 'LIKE' (para el operador like) o 'EQUAL' (para el operador equal).
filterType Serie Un cliente puede especificar tres tipos de criterios de búsqueda, Todos, Cualquiera o Frase exacta. El valor de esta variable almacena los criterios de búsqueda del cliente. El valor debe ser uno de los siguientes:  'ALL' (para el criterio de búsqueda Todas), 'ANY' (para el criterio de búsqueda Cualquiera) o 'EXACT' (para el criterio de búsqueda Frase exacta).
manufacturer Serie El valor de esta variable se utiliza en búsquedas del nombre de un fabricante.
manufacturerCaseSensitive Serie Un cliente selecciona una búsqueda sensible a las mayúsculas y minúsculas o una búsqueda que no sea sensible a las mayúsculas y minúsculas. El valor de esta variable identifica si una búsqueda es sensible o no a las mayúsculas y minúsculas. El valor debe ser 'yes' (búsqueda sensible a las mayúsculas y minúsculas) o 'no' (búsqueda no sensible a las mayúsculas y minúsculas).
manufacturerOperator Serie Un cliente selecciona 'like' o 'equal' como operadores de búsqueda. El valor de esta variable almacena la selección del cliente. El valor debe ser 'LIKE' (para el operador like) o 'EQUAL' (para el operador equal).
manufacturerPartNum Serie El valor de esta variable se utiliza en búsquedas del número de pieza de un fabricante.
manufacturerPartNumCaseSensitive Serie Un cliente selecciona una búsqueda sensible a las mayúsculas y minúsculas o una búsqueda que no sea sensible a las mayúsculas y minúsculas. El valor de esta variable identifica si una búsqueda es sensible o no a las mayúsculas y minúsculas. El valor debe ser 'yes' (búsqueda sensible a las mayúsculas y minúsculas) o 'no' (búsqueda no sensible a las mayúsculas y minúsculas).
manufacturerPartNumOperator Serie Un cliente selecciona 'like' o 'equal' como operadores de búsqueda. El valor de esta variable almacena la selección del cliente. El valor debe ser 'LIKE' (para el operador like) o 'EQUAL' (para el operador equal).
maxPrice Serie Los valores de esta variable se utilizan en búsquedas en base a un rango de precios.
minPrice Serie Los valores de esta variable se utilizan en búsquedas en base a un rango de precios.
pageSize Serie El valor de esta variable especifica el número de filas de resultados de búsqueda a visualizar por página.
price Serie El valor de esta variable se utiliza en búsquedas en base al precio.
priceOperator Serie Un cliente selecciona uno de los operadores siguientes como operadores de búsqueda: =, <, >, !=, <=, >=. El valor de esta variable almacena la selección del cliente. El valor debe ser uno de los siguientes: 'EQUAL,' 'NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL' o 'LESS_EQUAL.'
qtyAvailable Serie El valor de esta variable se utiliza en búsquedas de inventario de un producto o artículo.
qtyAvailableOperator Serie Un cliente selecciona uno de los operadores siguientes como operadores de búsqueda: =, <, >,!=, <=, >=. El valor de esta variable almacena la selección del cliente. El valor debe ser uno de los siguientes: 'EQUAL,' 'NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL' o 'LESS_EQUAL.'
qtyMeasure Serie El valor de esta variable se utiliza en búsquedas de medidas de cantidad.
qtyMeasureCaseSensitive Serie Un cliente selecciona una búsqueda sensible a las mayúsculas y minúsculas o una búsqueda que no sea sensible a las mayúsculas y minúsculas. El valor de esta variable identifica si una búsqueda es sensible o no a las mayúsculas y minúsculas. El valor debe ser 'yes' (búsqueda sensible a las mayúsculas y minúsculas) o 'no' (búsqueda no sensible a las mayúsculas y minúsculas).
qtyMeasureOperator Serie Un cliente selecciona 'like' o 'equal' como operadores de búsqueda. El valor de esta variable almacena la selección del cliente. El valor debe ser 'LIKE' (para el operador like) o 'EQUAL' (para el operador equal).
RASchemaType Serie Para uso futuro.
resultCount Serie Esta variable acepta un número que representa el número total de resultados devueltos en una búsqueda.
resultType Serie El comerciante especifica si desea mostrar Productos o Artículos o ambos, Productos y Artículos, en los resultados de una búsqueda. El valor de esta variable almacena este valor. El valor debe ser 1 (sólo productos), 2 (sólo artículos) y 3 (productos y artículos).
searchTerm Serie El valor de esta variable se utiliza en búsquedas de una palabra.
searchTermCaseSensitive Serie Un cliente selecciona una búsqueda sensible a las mayúsculas y minúsculas o una búsqueda que no sea sensible a las mayúsculas y minúsculas. El valor de esta variable identifica si una búsqueda es sensible o no a las mayúsculas y minúsculas. El valor debe ser 'yes' (búsqueda sensible a las mayúsculas y minúsculas) o 'no' (búsqueda no sensible a las mayúsculas y minúsculas).
searchTermOperator Serie Un cliente selecciona 'like' o 'equal' como operadores de búsqueda. El valor de esta variable almacena la selección del cliente. El valor debe ser 'LIKE' (para el operador like) o 'EQUAL' (para el operador equal).
searchTermScope Entero Un cliente restringe el ámbito (de las búsquedas de 'término de búsqueda' y 'término de filtrado') a uno de los siguientes: nombre; nombre y descripción breve; nombre, descripción breve y descripción completa; o palabra clave. El valor de esta variable almacena la selección del cliente. El valor debe ser 1 (para nombre y descripción breve), 2 (para nombre solamente), 3 (para nombre, descripción breve y descripción completa) o 4 (para palabra clave).
searchType Serie Un cliente especifica uno de tres tipos de criterios de búsqueda, Todos, Cualquiera o  Frase exacta. El valor de esta variable almacena los criterios de búsqueda del cliente. El valor debe ser uno de los siguientes:  'ALL' (para el criterio de búsqueda Todas), 'ANY' (para el criterio de búsqueda Cualquiera) o 'EXACT' (para el criterio de búsqueda Frase exacta).
sku Serie El valor de esta variable se utiliza en búsquedas en base al código de artículo.
skuCaseSensitive Serie Un cliente selecciona una búsqueda sensible a las mayúsculas y minúsculas o una búsqueda que no sea sensible a las mayúsculas y minúsculas. El valor de esta variable identifica si una búsqueda es sensible o no a las mayúsculas y minúsculas. El valor debe ser 'yes' (búsqueda sensible a las mayúsculas y minúsculas) o 'no' (búsqueda no sensible a las mayúsculas y minúsculas).
skuOperator Serie Un cliente selecciona 'like' o 'equal' como operadores de búsqueda. El valor de esta variable almacena la selección del cliente. El valor debe ser 'LIKE' (para el operador like) o 'EQUAL' (para el operador equal).

Para obtener información sobre las directrices de implementación, consulte las páginas de búsqueda que forman parte de la tienda de ejemplo.

Conceptos relacionados (1.275 bytes)

Tareas relacionadas (1201 bytes)

IBM copyright