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

como realizar busqueda en mysql con palabra "parecida"

Estas en el tema de como realizar busqueda en mysql con palabra "parecida" en el foro de Bases de Datos General en Foros del Web. buenas... quiero saber si me pueden ayudar.. como es la sinraxis de mysql para buscar palabras parecidas a una busqueda.. osea por ej: si buscan ...
  #1 (permalink)  
Antiguo 11/02/2010, 00:27
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 15 años, 7 meses
Puntos: 5
como realizar busqueda en mysql con palabra "parecida"

buenas... quiero saber si me pueden ayudar.. como es la sinraxis de mysql para buscar palabras parecidas a una busqueda..

osea por ej: si buscan citroen y escriben citrogen igual aparezca

lo mismo ej: chevrolet es una marca.. pero pueden escribir chevrole o chevrolete

y que igual traiga los resultados.

espero puedan ayudarme
  #2 (permalink)  
Antiguo 11/02/2010, 04:59
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 15 años, 7 meses
Puntos: 12
Respuesta: como realizar busqueda en mysql con palabra "parecida"

Me parece que podrías usar búsquedas fonéticas para eso puedes usar Soundex
  #3 (permalink)  
Antiguo 11/02/2010, 08:15
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 1 mes
Puntos: 360
Respuesta: como realizar busqueda en mysql con palabra "parecida"

implementar soundex puede ser una opción, pero realmente no cubre los ejemplos que pones.

Soundex como lo dice valery compara palabras que suenan igual, pero citrogen y citroen no encontraría coincidencias. La encontraría para citroen y cytrohen al tener la misma pronunciación.

hasta la fecha no conozco una solución directa para ser manejada por mysql.

Esperemos otras respuestas.

saludos

PD: Valery... has llegado a tu mensaje 500
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Última edición por huesos52; 11/02/2010 a las 08:37

Etiquetas: mysql, palabra, realizar, 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 05:48.