Hola, tengo un problema con el buscador de la web....
Busco un producto en la web, y me devuelve muchos resultados.....
en cambio, en el buscador del admin, busco un producto y me sale perfecto, el producto que quiero........
Como podria hacer, para que el buscador de la Web busque como el del admin????
Un saludo y muchas gracias!!!!
Magento 1.4.1.1
lopedd, post: 17003 wrote: Busco un producto en la web, y me devuelve muchos resultados.....
¿que corresponden con tu busqueda o no?
Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo
Algunas cosas que hay que saber sobre Magento, y el comercio online
Hola OSdave, gracias por contestar.... la historia es la siguiente:
En el buscador de la web, por ejemplo pongo para buscar: Alex Megane
Y me salen todos los productos que llevan Alexia, Alexander... etc...... (salen muchisimos productos......)
En cambio si pongo en el buscador del admin Alex Megane, solo me muestra el producto que se llama Alex Megane
No se si me he explicado bien xDDD
Espero que si jeje.
Un saludo!
Magento 1.4.1.1
Mira que atributos tienes definidos como buscables, el buscador del front busca en todos esos atributos, por ejemplo si tienes la descripción como buscable y el texto que buscas sale en la descripción te mostrará el producto aunque lo que busques no este en el nombre.
hola, tengo solo como buscable en "name" pero no me busca esto bien....
en el buscado de la web por ejemplo pongo buscar "Alex K"
y me salen mas de 300 productos.....
En cambio pongo "Alex K" en el buscador del admin, y me salen solo 14, que son los que me tenian que salir en la WEB.
Y tambien si pongo "Alek K" en Busqueda avanzada en la web, me busca correctamente, me salen los 14 que tienen que salir.
Donde va mal es en el Quick Search. (Que es el que mas se usa 🙁 )
La configuracion del search es esta:
Minimal Query Length - 1
Longitud máxima de la búsqueda - 100
Maximum Query Words Count - 10
Tipo de búsqueda - LIKE
Apply Layered Navigation if Search Results are Less Than - 0
La pagina web en concreto es www.welcomedjshop.com
Un saludo y muchas gracias!!!
Magento 1.4.1.1
Lo he probado y creo que te esta buscando también por la descripción ya que si te fijas te sale como resultado este producto:
(T4722) VARIOUS ARTIST - HOUND SAMPLER 001 y si le miras les descripción sale el texto de "Alex k".
Si como comentas solo tienes buscable el "name" mira de reindexar el índice referente a "Catalog Search Index" desde el backend.
y para completar lo que dice jmassi, si vas en la busqueda avanzada y que pones "alex k" en el campo nombre, te aparecen 14 productos, como en tu admin 🙂
Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo
Algunas cosas que hay que saber sobre Magento, y el comercio online
Nada, he reindexado y el quick search no busca = que el avanced search 🙁
Y solo esta el atributo name como buscable.
Pongo en el quick search "Alex k" y me salen..... Alexia..,Alexander..,Alexandra... no se que mas tocas xDDD.
Pero quiero que el quick search busque = que el advanced search jeje.
Saludos!
Magento 1.4.1.1
Pues es extraño.
Haver más pruebas que puedes hacer són:
-- Quitar del adavanced search la "descripción" y la "descripción corta" reindexar como has echo antes y ver si el quick search devuelve los datos correctos, en caso de que si, tendrías que plantearte si tiene sentido buscar por un campo "descripción" en tu tienda.
-- Modificar en el backend Tipo de búsqueda - LIKE por Tipo de búsqueda - FULLTEXT aqunque creo que esto te va a limitar mucho las búsqueda ya que el texto tiene que coincidir entero con lo que estás buscando creo.
nada 🙁
probando eso tampoco.....
fijate que lo que va mal es el nombre, la descripcion no tiene nada que ver.
Si busco Alex K en el Quick Search me salen:
Alexander,Alexia,Alexjandro,Alex...........
Si busco en el Advance:
Solo sale Alex K(y lo que sigue)
No se si me entiendes xDDD
Un saludo!!!
Magento 1.4.1.1
igual modificando el formulario del quick search poniendo en "action" la url del advanced te valdria, no sé...
Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo
Algunas cosas que hay que saber sobre Magento, y el comercio online
como se haria eso?
GRACIAS!!!
Magento 1.4.1.1
OSDave: esta opción no creo que le sirva el advanced y el quick usan parámetros diferentes para la generación de URL, el quick usa ?q y el advanced usa el nombre del campo por el que buscas por ejemplo ?name, si lo modifica le daria problemas creo.
lopedd: que versión de magento estas usando?, entiendo lo que dices, el problema no es el campo name sino que te esta buscando en más sitios que solo en ese campo, no has instaldo ninguna extensión que pueda afectar?
Tengo la Versión de Magento 1.4.1.1.
Y no tengo ninguna extension instalada que pueda afectar a eso......
Gracias por ayudarme..
Magento 1.4.1.1
jmassi, post: 17149 wrote: OSDave: esta opción no creo que le sirva el advanced y el quick usan parámetros diferentes para la generación de URL, el quick usa ?q y el advanced usa el nombre del campo por el que buscas por ejemplo ?name, si lo modifica le daria problemas creo.
hombre claro, hay que modificar la URL de action y el nombre del input
lopedd, post: 17142 wrote: como se haria eso?
GRACIAS!!!
pues creas un modulo cuya unica función seria sobreescribir el helper de catalogsearch: lo unico que tienes que modificar es la constante QUERY_VAR_NAME, de 'q' a 'name', y el metodo getResultUrl() donde le añades advanced/ en la URL.
Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo
Algunas cosas que hay que saber sobre Magento, y el comercio online