Foros del Web » Programando para Internet » ASP Clásico »

Busqueda con palabras similares

Estas en el tema de Busqueda con palabras similares en el foro de ASP Clásico en Foros del Web. Hola, alguien sabrá como le hago para que en un buscador que obtiene la información de una BD me de resultados con palabras similares????? Es ...
  #1 (permalink)  
Antiguo 03/05/2004, 11:38
Avatar de cmartin81  
Fecha de Ingreso: enero-2004
Ubicación: Mexico D.F.
Mensajes: 93
Antigüedad: 20 años, 3 meses
Puntos: 0
Busqueda con palabras similares

Hola, alguien sabrá como le hago para que en un buscador que obtiene la información de una BD me de resultados con palabras similares?????

Es decir, si busco la palabra como "Mejico" me de los mismos resultados que si buscara la palabra "Mexico".

Espero que me puedan ayudar.

Gracias.
__________________
_______________________________
Carlos Martin J.
  #2 (permalink)  
Antiguo 03/05/2004, 12:42
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, cmartin81.

Te contesto de memoria, espero no fallar mucho:

SELECT * FROM tutabla WHERE tucampo LIKE 'Me_ico'

Dependiendo de la base de datos que utilices, puede que tengas que cambiar el carácter de subrayado _ por ?

Espero que te sirva. Saludos,
  #3 (permalink)  
Antiguo 03/05/2004, 14:33
Avatar de cmartin81  
Fecha de Ingreso: enero-2004
Ubicación: Mexico D.F.
Mensajes: 93
Antigüedad: 20 años, 3 meses
Puntos: 0
Gracias, si funcionó perfecto, pero lo que quiero es que me de los resultados de acuerdo a una palabra que indique la persona que esté navegando, es decir, que la consulta venga de un campo de texto la cual va a generar la palabra a buscar y no soy yo el que la dá, y esto pensando en cualquier palabra, no solo en una.

Gracias de todos modos.
__________________
_______________________________
Carlos Martin J.
  #4 (permalink)  
Antiguo 03/05/2004, 14:55
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años
Puntos: 4
Ejemplo:
sql="select campos from tabla where campo_a_buscar like ' " & cuantasletrasacoincidir & " %' "

cuantasletrasacoincidir --> decidiras cuantas letras se van a tomar como referencia, es decir 'OR%' buscará todas las coinicidencias que comienzen con OR

--
Saludos
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 20:49.