Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Busqueda de patrones con varios criterios

Estas en el tema de Busqueda de patrones con varios criterios en el foro de Mysql en Foros del Web. Hola a todos, nos piden que necesitan realizar busquedas en una web con varios patrones me explico, por varias referencias.. producto_ref lg168 lg1458 lg164 el ...
  #1 (permalink)  
Antiguo 18/01/2012, 12:39
 
Fecha de Ingreso: febrero-2010
Mensajes: 157
Antigüedad: 14 años, 1 mes
Puntos: 5
Busqueda de patrones con varios criterios

Hola a todos, nos piden que necesitan realizar busquedas en una web con varios patrones me explico, por varias referencias..

producto_ref
lg168
lg1458
lg164

el cliente quiere que al pasar una cadena de texto que tenga por ejemplo lg14+lg16 se listen los dos productos

esto lo tenemos solucionado con like %lg14% or like %lg16%

pero ahora nos dificulta mas pues necesita otra columna a buscar

producto_ref || nombre
lg168 flores amarillas maceta 20 cm
lg1458 flores azules maceta 40 cm
lg164 flores violetas maceta 35 cm

ahora la busqueda la quiere hacer asi lg14+35

osea que liste todo lo que tenga como referencia lg14???????? y lo que en la descripcion tenga "35"

y ahi ya me pierdo, me echan una mano???

Gracias
  #2 (permalink)  
Antiguo 18/01/2012, 14:41
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 2 meses
Puntos: 447
Respuesta: Busqueda de patrones con varios criterios

Hola yeyowave:

Sería conveniente que le dieras un vistazo a las búsquedas con expresiones regulares:

http://dev.mysql.com/doc/refman/5.0/es/regexp.html

Aunque había que considerar algunos puntos a considerar, por ejemplo si el número de patrones a buscar son siempre 2 o pueden ser n... es decir que tengas algo como esto:

Código MySQL:
Ver original
  1. lg14+lg16+lg17+lg24+ lg51+16+02

También deberías definir cuando aplicar un filtro a la columna producto_ref y cuando a la columna descripción.

dale también un vistazo a las búsquedas de texto completo:

http://dev.mysql.com/doc/refman/5.0/...xt-search.html

Saludos
Leo.

Etiquetas: criterios, patrones, busquedas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:24.