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

match no me funciona bien

Estas en el tema de match no me funciona bien en el foro de Mysql en Foros del Web. Hola estoy intentando crear una busqueda pero no me devuelve el resUltado correcto. tengo un campo llamado datos donde tento un valor "estoes uncampode prueba" ...
  #1 (permalink)  
Antiguo 15/12/2017, 07:57
 
Fecha de Ingreso: agosto-2011
Mensajes: 306
Antigüedad: 8 años, 2 meses
Puntos: 5
match no me funciona bien

Hola estoy intentando crear una busqueda pero no me devuelve el resUltado correcto.

tengo un campo llamado datos donde tento un valor "estoes uncampode prueba"

quiero buscar la palabra "campo" que se encuentra entre mas caracteres uso esta consulta.

Código MySQL:
Ver original
  1. SELECT * FROM tabla WHERE MATCH(datos) AGAINST ('*campo*' IN BOOLEAN MODE)

tengo los indeces correcto ya que si el valor de el campo datos es asi:

"estoes un campo de prueba"

y la consulta le quito el comodin funciona bien.

realmente quiero hacer un buscador que sea preciso que en el siguiente ejemplo me busque todas las posiblidades:

cadenas
1: esto es una prueba jkkkcasakjljlkj
2: esto es una prueba casa
3: esto es una prueba casas
4: esto es una prueba casasssss
2: esto es una prueba ccccccccasa




me encuentre "casa "en todas las cadenas

yo creo que con fulltext es una buena opcion usando MATCH pero ya no se si es mejor con REGEXP.

Etiquetas: campo, match, select, tabla
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 18:07.