Búsqueda avanzada de catálogo

La versión avanzada de la característica de búsqueda de catálogo proporciona un recurso de búsqueda más completo a los clientes. Ofrece a un comprador más flexibilidad para expresar términos de búsqueda y, en consecuencia, más control sobre los resultados devueltos.  Permite varios campos de entrada, lo que significa que los clientes pueden crear términos de búsqueda más complejos y flexibilidad para controlar cómo se pueden procesar dichos términos mediante el cambio de tipos de operadores (por ejemplo, <,>,=, igual).

Con más espacio de página disponible para especificar expresiones de búsqueda, se ofrecerán restricciones explícitas para controlar la búsqueda. Estas restricciones toman la forma de indicadores para señalar cómo se debe crear la restricción de búsqueda a partir de la expresión. La expresión booleana difiere de la búsqueda de palabras simple con tres opciones:

La definición de estas opciones de búsqueda se describe en la sección que trata sobre el soporte de búsqueda booleano. Sólo ofrecerán soporte booleano los atributos de búsqueda con esta característica que se listan en la tabla de la sección que trata sobre el mandato de bean de búsqueda de catálogo. Consulte la sección que trata sobre el soporte de expresión booleana para el algoritmo.

Adicionalmente, los clientes pueden buscar basándose en atributos significativos, por ejemplo el color o el tamaño. Desde la perspectiva de los compradores, la especificación de expresiones de búsqueda para los atributos significativos no es diferente de la de especificación de los atributos del esquema horizontal.

La búsqueda en un esquema vertical es algo exclusivo del esquema de WebSphere Commerce, donde se pueden definir atributos como valores en lugar de definirse como columnas de una tabla. Este tipo de atributos se denominan normalmente atributos significativos. Para realizar una búsqueda utilizando estos atributos significativos es necesario crear consultas más complejas en el motor de búsqueda subyacente. Estas consultas pueden tener implicaciones de rendimiento significativas.

No se ofrecerá soporte booleana con términos de búsqueda para este tipo de atributos. Los tipos de operador soportados son los mismos que los que están disponibles para la series o números, según sea el caso. A no ser que se especifique lo contrario, el operador por omisión para este tipo es "equal" (igual), una coincidencia exacta.

Las atributos significativos no se conocen hasta que se ha llenado de datos la base de datos, lo que sucede después de que se haya instalado WCS. En ese momento, se deberá personalizar el bean de búsqueda de catálogo para mostrar estos atributos como términos de búsqueda válidos.

Mientras que se soportan ambas técnicas de búsqueda avanzada, las expresiones booleanas no se pueden utilizar para buscar atributos significativos.

Debido a la gran variedad de opciones de búsqueda y a la posibilidad de especificar varios campos de entrada, la interfaz de búsqueda avanzada se suele presentar a los clientes como una página independiente de la tienda. Normalmente, el enlace a la página de búsqueda avanzada está ubicado en la página de resultados de la búsqueda simple, lo cual invita a los clientes a refinar los resultados que reciben o a ampliar la búsqueda en los casos en los que no se han devuelto resultados.

Para ver un ejemplo de un método de implementación para la búsqueda avanzada de catálogo, consulte las páginas de búsqueda que forman parte de la tienda de ejemplo.

Conceptos relacionados (1275 bytes)

Tareas relacionadas (1201 bytes)

Referencias relacionadas (1292 bytes)

Copyright de IBM