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

Buscador con recomendaciones?

Estas en el tema de Buscador con recomendaciones? en el foro de ASP Clásico en Foros del Web. Hola atodos, estoy tratando de armar un buscador en el cual si pongo PORTATIL, me sugiera usar PORTÁTIL, hay alguna forma facil de hacerlo????? , ...
  #1 (permalink)  
Antiguo 16/10/2006, 07:39
Avatar de biffly  
Fecha de Ingreso: junio-2005
Mensajes: 315
Antigüedad: 19 años
Puntos: 0
Buscador con recomendaciones?

Hola atodos, estoy tratando de armar un buscador en el cual si pongo PORTATIL, me sugiera usar PORTÁTIL, hay alguna forma facil de hacerlo?????, desde ya muchas gracias..
__________________
Sigue al indio desnudo... Pero con precaución, atendiendo las señales de transito y comentando todo lo que haces.
REM Hay que encontrar el camino de regreso y no siempre es facil....
  #2 (permalink)  
Antiguo 16/10/2006, 08:02
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Pues si, pero vas a tener que hacer uso de HttpRequest (Ajax) para que conforme se vaya tecleando se hagan consultas a la BD's. Creo en el foro de Ajax hay un ejemplo en PHP

Saludos

PD. La otra es simplemente hacer una búsqueda en javascript e ir filtrando una lista con DHTML pero es bastante más lento cuando excedes de unos pocos miles
  #3 (permalink)  
Antiguo 16/10/2006, 08:09
Avatar de biffly  
Fecha de Ingreso: junio-2005
Mensajes: 315
Antigüedad: 19 años
Puntos: 0
gracias Myakire, pero lo que deseo no es q' me de las sugerencias a medida que tecleo, sino que al momento de mostrar los resultados me e una lista de pocibles busquedas, algo al estilo de GOOGLE cuando te pone " uds quiso decir....." se entiende?
__________________
Sigue al indio desnudo... Pero con precaución, atendiendo las señales de transito y comentando todo lo que haces.
REM Hay que encontrar el camino de regreso y no siempre es facil....
  #4 (permalink)  
Antiguo 17/10/2006, 07:09
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
aaaaahhhh, ok, ahora ya nos entendemos

Y la verdad no se como se haga

Supongo que podrías hacer una búsqueda fonética (si usas SQL Server) y colocar el resultado más popular, claro que para ello deberias de ir marcando cada palabra para ver cuales son más comunes, supongo que las preposiciones tendrían siempre valor negativo en ese campo de "popularidad"

Bueno, es solo una idea, quizá otro realmente lo haya implementado
  #5 (permalink)  
Antiguo 17/10/2006, 07:39
Avatar de biffly  
Fecha de Ingreso: junio-2005
Mensajes: 315
Antigüedad: 19 años
Puntos: 0
gracias, por la sugerencia, pero:

1º muy complicado para el presupuesto de mi cliente ;)
2º la BBDD no es MSsql
3º segi tu consejo anterior y lo resolvi con AJAX

de todas formas muchas gracias :)
__________________
Sigue al indio desnudo... Pero con precaución, atendiendo las señales de transito y comentando todo lo que haces.
REM Hay que encontrar el camino de regreso y no siempre es facil....
  #6 (permalink)  
Antiguo 18/10/2006, 16:36
Avatar de GUAPOBEN  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico DF
Mensajes: 204
Antigüedad: 21 años, 7 meses
Puntos: 1
Sonrisa Algo asi?

Hola, por que no intentas con un LIKE en tu consulta SQL:

buscar=Request.Form("palabra")
sugerencias=Request.Form("palabra")
Select * from table Where campo='" & buscar &" and campo LIKE ''" % sugenrecias %"';"

Y en tu codigo dejas tu resultados y agregas una linea q mande a llamar a "sugenrecias" y pues te debe mandar todo lo que encuentre con esa palabra, ya sea que inicie o que termine o que se parezca etc.

Bueno es una idea no lo e probado aun.

Espero sea de tu utilidad.

Saludos cordiales.
__________________
Guapo Ben
Servidor y Amigo :adios:
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:17.