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

Busqueda Full-text

Estas en el tema de Busqueda Full-text en el foro de Mysql en Foros del Web. Hola: Estoy haciendo una página con un fórmulario de búsqueda, para sacar unos determinados registros de la base de datos. Este fórmulario es un input ...
  #1 (permalink)  
Antiguo 28/12/2011, 13:04
Avatar de randoss  
Fecha de Ingreso: noviembre-2011
Mensajes: 16
Antigüedad: 12 años, 4 meses
Puntos: 1
Busqueda Full-text

Hola:

Estoy haciendo una página con un fórmulario de búsqueda, para sacar unos determinados registros de la base de datos.
Este fórmulario es un input de tipo text, el cual puede recibir una cadena de palabras separadas por "," (coma).

Ejemplo: "perro, gato, coche, casa,..."

¿Como puedo hacer en la consulta a la base de datos para que analice cada palabra entre comas por separado?

He estado mirando algo sobre los indices de búsqueda FULLTEXT, el problema que tengo es que para ello hace falta que la tabla sea de tipo MyISAM, y yo la tengo en INNODB puesto que necesito controlar algunos campos mediante relaciones con otras tablas.

¿Alguna idea a esta paranoia?

Gracias!
  #2 (permalink)  
Antiguo 28/12/2011, 20:30
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Busqueda Full-text

FIND_IN_SET()
Sólo para cadenas de caracteres con los valores separados por comas en la misma.

12.3. Funciones para cadenas de caracteres
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: campos, registros, tabla, 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 00:37.