Buscar x contenido de ficheros

17/07/2006 - 08:03 por Joan Ibáñez | Informe spam
Hola! Alguien sabe como realizar la búsqueda de un texto en un fichero word,
excel o pdf?
Lo q quiero hacer, es guardar documentos en una base de datos y poder
realizar la búsqueda de estos documentos por su contenido.

Saludos,
Joan

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
17/07/2006 - 10:56 | Informe spam
"Joan Ibáñez" wrote in message
news:
Hola! Alguien sabe como realizar la búsqueda de un texto en un fichero
word,
excel o pdf?
Lo q quiero hacer, es guardar documentos en una base de datos y poder
realizar la búsqueda de estos documentos por su contenido.



Utiliza Microsoft Index Server, que viene incluido con Windows (2000 en
adelante). Lo configuras apuntando al directorio que tiene los documentos, y
él solito extrae todos los textos y los indexa. Una vez indexados, puedes
hacer búsquedas de muchas formas, incluyendo un driver de OleDb que te
permite tratarlo como si fuera una base de datos.
La configuración standard de Index Server incluye ya la extracción de
texto de Word, y creo que también Excel. Para que pueda buscar en los PDFs
hay que añadirle un "plugin" que se descarga gratuitamente desde la web de
Adobe.
Respuesta Responder a este mensaje
#2 Joan Ibáñez
17/07/2006 - 11:48 | Informe spam
El problema es q el fichero no existe fisicamente en el disco duro, es
decir, cuando grabamos un documento en la base de datos, grabamos el
contenido de este (Byte() en columna tipo Image) y cuando queremos realizar
la busqueda de este documento, uno de los criterios es buscar por un texto q
contenga el documento.

Saludos,
Joan

"Alberto Poblacion"
escribió en el mensaje news:
"Joan Ibáñez" wrote in message
news:
> Hola! Alguien sabe como realizar la búsqueda de un texto en un fichero
> word,
> excel o pdf?
> Lo q quiero hacer, es guardar documentos en una base de datos y poder
> realizar la búsqueda de estos documentos por su contenido.

Utiliza Microsoft Index Server, que viene incluido con Windows (2000


en
adelante). Lo configuras apuntando al directorio que tiene los documentos,


y
él solito extrae todos los textos y los indexa. Una vez indexados, puedes
hacer búsquedas de muchas formas, incluyendo un driver de OleDb que te
permite tratarlo como si fuera una base de datos.
La configuración standard de Index Server incluye ya la extracción de
texto de Word, y creo que también Excel. Para que pueda buscar en los PDFs
hay que añadirle un "plugin" que se descarga gratuitamente desde la web de
Adobe.


Respuesta Responder a este mensaje
#3 Hernan
17/07/2006 - 13:04 | Informe spam
¿Qué base de datos y qué versión usas?
SQLServer 2005 incluye una opción de busqueda en texto libre.
http://support.microsoft.com/?kbid5617

Joan Ibáñez ha escrito:
El problema es q el fichero no existe fisicamente en el disco duro, es
decir, cuando grabamos un documento en la base de datos, grabamos el
contenido de este (Byte() en columna tipo Image) y cuando queremos realizar
la busqueda de este documento, uno de los criterios es buscar por un texto q
contenga el documento.

Saludos,
Joan

"Alberto Poblacion"
escribió en el mensaje news:
> "Joan Ibáñez" wrote in message
> news:
> > Hola! Alguien sabe como realizar la búsqueda de un texto en un fichero
> > word,
> > excel o pdf?
> > Lo q quiero hacer, es guardar documentos en una base de datos y poder
> > realizar la búsqueda de estos documentos por su contenido.
>
> Utiliza Microsoft Index Server, que viene incluido con Windows (2000
en
> adelante). Lo configuras apuntando al directorio que tiene los documentos,
y
> él solito extrae todos los textos y los indexa. Una vez indexados, puedes
> hacer búsquedas de muchas formas, incluyendo un driver de OleDb que te
> permite tratarlo como si fuera una base de datos.
> La configuración standard de Index Server incluye ya la extracción de
> texto de Word, y creo que también Excel. Para que pueda buscar en los PDFs
> hay que añadirle un "plugin" que se descarga gratuitamente desde la web de
> Adobe.
>
>
Respuesta Responder a este mensaje
#4 Joan Ibáñez
17/07/2006 - 13:08 | Informe spam
Hola! Utilizamos SQL Server 2000

Saludos,
Joan


"Hernan" escribió en el mensaje
news:
¿Qué base de datos y qué versión usas?
SQLServer 2005 incluye una opción de busqueda en texto libre.
http://support.microsoft.com/?kbid5617

Joan Ibáñez ha escrito:
El problema es q el fichero no existe fisicamente en el disco duro, es
decir, cuando grabamos un documento en la base de datos, grabamos el
contenido de este (Byte() en columna tipo Image) y cuando queremos


realizar
la busqueda de este documento, uno de los criterios es buscar por un texto


q
contenga el documento.

Saludos,
Joan

"Alberto Poblacion"
escribió en el mensaje news:
> "Joan Ibáñez" wrote in message
> news:
> > Hola! Alguien sabe como realizar la búsqueda de un texto en un fichero
> > word,
> > excel o pdf?
> > Lo q quiero hacer, es guardar documentos en una base de datos y poder
> > realizar la búsqueda de estos documentos por su contenido.
>
> Utiliza Microsoft Index Server, que viene incluido con Windows (2000
en
> adelante). Lo configuras apuntando al directorio que tiene los


documentos,
y
> él solito extrae todos los textos y los indexa. Una vez indexados,


puedes
> hacer búsquedas de muchas formas, incluyendo un driver de OleDb que te
> permite tratarlo como si fuera una base de datos.
> La configuración standard de Index Server incluye ya la extracción


de
> texto de Word, y creo que también Excel. Para que pueda buscar en los


PDFs
> hay que añadirle un "plugin" que se descarga gratuitamente desde la web


de
> Adobe.
>
>
Respuesta Responder a este mensaje
#5 Hernan
17/07/2006 - 13:24 | Informe spam
mm... Parece que 2000 también tiene soporte para busqueda de texto
libre.
Mira en http://support.microsoft.com/defaul...-us;323739
hay un documento alli.

Como pdf no está incluido en los tipos estándar tendrás que
instalarte un
IFilter especifico:
http://www.adobe.com/support/downlo...pID&11

Nunca he usado full-text-search en SQLServer así que no te podré dar
muchas
indicaciones. Te recomiendo el grupo especifico de SQLServer.

-H.

Joan Ibáñez ha escrito:

Hola! Utilizamos SQL Server 2000

Saludos,
Joan


"Hernan" escribió en el mensaje
news:
¿Qué base de datos y qué versión usas?
SQLServer 2005 incluye una opción de busqueda en texto libre.
http://support.microsoft.com/?kbid5617

Joan Ibáñez ha escrito:
> El problema es q el fichero no existe fisicamente en el disco duro, es
> decir, cuando grabamos un documento en la base de datos, grabamos el
> contenido de este (Byte() en columna tipo Image) y cuando queremos
realizar
> la busqueda de este documento, uno de los criterios es buscar por un texto
q
> contenga el documento.
>
> Saludos,
> Joan
>
> "Alberto Poblacion"
> escribió en el mensaje news:
> > "Joan Ibáñez" wrote in message
> > news:
> > > Hola! Alguien sabe como realizar la búsqueda de un texto en un fichero
> > > word,
> > > excel o pdf?
> > > Lo q quiero hacer, es guardar documentos en una base de datos y poder
> > > realizar la búsqueda de estos documentos por su contenido.
> >
> > Utiliza Microsoft Index Server, que viene incluido con Windows (2000
> en
> > adelante). Lo configuras apuntando al directorio que tiene los
documentos,
> y
> > él solito extrae todos los textos y los indexa. Una vez indexados,
puedes
> > hacer búsquedas de muchas formas, incluyendo un driver de OleDb que te
> > permite tratarlo como si fuera una base de datos.
> > La configuración standard de Index Server incluye ya la extracción
de
> > texto de Word, y creo que también Excel. Para que pueda buscar en los
PDFs
> > hay que añadirle un "plugin" que se descarga gratuitamente desde la web
de
> > Adobe.
> >
> >
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida