Foros del Web » Programación para mayores de 30 ;) » .NET »

busqueda aspx - SQL

Estas en el tema de busqueda aspx - SQL en el foro de .NET en Foros del Web. -------------------------------------------------------------------------------- Hola Amigos, necesito hacer una búsqueda de artículos en una página, la persona puede hacer la busqueda de 2 maneras: palabra1+palabra2+palabra3 me devuelve los ...
  #1 (permalink)  
Antiguo 20/09/2004, 08:20
Avatar de v_i_n_i_c_i_o  
Fecha de Ingreso: noviembre-2003
Ubicación: Costa Rica
Mensajes: 422
Antigüedad: 20 años, 5 meses
Puntos: 0
busqueda aspx - SQL

--------------------------------------------------------------------------------

Hola Amigos, necesito hacer una búsqueda de artículos en una página, la persona puede hacer la busqueda de 2 maneras:

palabra1+palabra2+palabra3
me devuelve los artículos que contengan alguna de las 3 palabras.

palabra1&palabra2&palabra3 me devuelve los artículos que contengan las 3 palabras.

hay alguna forma de hacer esto en SQL, las páginas son con ASPX.

Si alguien tiene una idea será bien recibida.

Gracias una vez más por su ayuda
__________________
"Un experto es una persona que ha cometido todos los errores que se pueden cometer en un determinado campo" - Niels Bohr
:cool: 0!)!u!/\ :patada:
  #2 (permalink)  
Antiguo 20/09/2004, 09:54
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
SI estas usando SQL Server puedes hacer uso de las funciones CONTAINS, FREETEXT, etc.. aunque en tu caso te recomiendo hacerlo con CONTAINS.

Obviamente hay que crear algunos catalogos dentro de tu MSSQL para poder hacer uso de dichas funciones.. la sintaxis sería algo como ésto:

Cita:
select * from tabla
WHERE CONTAINS(Campo, ' "palabra1" AND "palabra2" ')
Checa los books Online y si tienes dudas por aqui andamos..

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 20/09/2004, 12:06
Avatar de v_i_n_i_c_i_o  
Fecha de Ingreso: noviembre-2003
Ubicación: Costa Rica
Mensajes: 422
Antigüedad: 20 años, 5 meses
Puntos: 0
GRACIAS, lo voy a intentar y ahí te cuento cómo me fue
__________________
"Un experto es una persona que ha cometido todos los errores que se pueden cometer en un determinado campo" - Niels Bohr
:cool: 0!)!u!/\ :patada:
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 16:31.