Foros del Web » Programando para Internet » ASPX (.net) »

Buscador tipo Google

Estas en el tema de Buscador tipo Google en el foro de ASPX (.net) en Foros del Web. Motor de Búsqueda Lenguaje: vb.net Hola a todos, estoy tratando de montar un motor de búsqueda en mi empresa con las herramientas de vb.net (lo ...
  #1 (permalink)  
Antiguo 24/09/2009, 14:04
 
Fecha de Ingreso: septiembre-2009
Mensajes: 3
Antigüedad: 14 años, 7 meses
Puntos: 0
Buscador tipo Google

Motor de Búsqueda
Lenguaje: vb.net

Hola a todos, estoy tratando de montar un motor de búsqueda en mi empresa con las herramientas de vb.net (lo odio >_<, preferiría mil veces php)

El asunto es que llegué a la sentencia mágica:

"Select rank, filename, Create, Size, Path
from SCOPE()
where FREETEXT('" & Query & "')
order by rank desc"

Sin embargo, lo que necesito es mostrar los resultados con el estilo de google, es decir que necesito poder recuperar el texto interno de los archivos para poder mostrar las citas en donde aparecen las palabras claves en la pantalla.

Quisiera saber si hay alguna columna de Scope() que contenga el texto interno, o si hay alguna otra manera de recuperarlo.

Confío en su genialidad y experiencia. Gracias.
  #2 (permalink)  
Antiguo 24/09/2009, 15:34
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Respuesta: Buscador tipo Google

manera de recuperarlo si, si tu recuperas el filename pueds hacer uso de StreamReader para leer X lineas o todo el archivo si asi lo deseas.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 24/09/2009, 15:45
 
Fecha de Ingreso: septiembre-2009
Mensajes: 3
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Buscador tipo Google

Cita:
Iniciado por Peterpay Ver Mensaje
manera de recuperarlo si, si tu recuperas el filename pueds hacer uso de StreamReader para leer X lineas o todo el archivo si asi lo deseas.
Ponme un poco de código de ejemplo porfa, ando muy perdido.
  #4 (permalink)  
Antiguo 24/09/2009, 16:40
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Respuesta: Buscador tipo Google

Dim lectordearchivo as New StreamReader(ruta)
Dim textoArchivo as String
textoArchivo=lectorderarchivo.ReadToEnd()

si solo quieres mostrar algo del archivo digamos no se los primeos 100 caracteres un simple

Dim umbral as Integer
umbral=100
textoArchivo=textoArchivo.Substring(0,umbral)

claro que hay que agregar las validaciones para aquellos archivos que esten por debajo del umbral a seleccionar.

todo esto deberas hacerlo cuando lees de tu DataReader o haces el databound en algun control datagrid o repeater
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
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 02:19.