El buscador de la W...
 
Avisos
Vaciar todo

El buscador de la WEB busca mal

15 Respuestas
3 Usuarios
0 Me gustas
3,626 Visitas
(@lopedd)
Respuestas: 40
Trusted Member
Topic starter
 

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

 
Respondido : 16/01/2011 2:46 pm
OSdave
(@osdave)
Respuestas: 2099
Noble Member
 

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

 
Respondido : 17/01/2011 11:24 am
(@lopedd)
Respuestas: 40
Trusted Member
Topic starter
 

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

 
Respondido : 19/01/2011 6:37 pm
(@jmassi)
Respuestas: 10
Active Member
 

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.

 
Respondido : 19/01/2011 10:49 pm
(@lopedd)
Respuestas: 40
Trusted Member
Topic starter
 

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

 
Respondido : 20/01/2011 9:30 am
(@jmassi)
Respuestas: 10
Active Member
 

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.

 
Respondido : 20/01/2011 9:42 am
OSdave
(@osdave)
Respuestas: 2099
Noble Member
 

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

 
Respondido : 20/01/2011 10:35 am
(@lopedd)
Respuestas: 40
Trusted Member
Topic starter
 

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

 
Respondido : 20/01/2011 11:32 am
(@jmassi)
Respuestas: 10
Active Member
 

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.

 
Respondido : 20/01/2011 12:08 pm
(@lopedd)
Respuestas: 40
Trusted Member
Topic starter
 

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

 
Respondido : 20/01/2011 5:28 pm
OSdave
(@osdave)
Respuestas: 2099
Noble Member
 

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

 
Respondido : 21/01/2011 10:15 am
(@lopedd)
Respuestas: 40
Trusted Member
Topic starter
 

como se haria eso?

GRACIAS!!!

Magento 1.4.1.1

 
Respondido : 21/01/2011 11:49 am
(@jmassi)
Respuestas: 10
Active Member
 

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?

 
Respondido : 21/01/2011 4:10 pm
(@lopedd)
Respuestas: 40
Trusted Member
Topic starter
 

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

 
Respondido : 22/01/2011 12:21 pm
OSdave
(@osdave)
Respuestas: 2099
Noble Member
 

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

 
Respondido : 23/01/2011 11:42 am