Tabla de contenidos
Beagle es una herramienta de búsqueda que crea índices del espacio de información personal para ayudarle a encontrar lo que está buscando. Emplee Beagle para buscar documentos, correos electrónicos, historial Web, conversaciones de mensajería instantánea y de ITC, código fuente, imágenes, archivos de música, aplicaciones, etc.
Beagle admite los siguientes orígenes de datos:
Sistema de archivos
Lanzadores de aplicaciones
Correo y libreta de direcciones de Evolution
Registros de mensajería instantánea de Gaim
Páginas Web de Firefox (conforme las ve)
Agregadores de RSS Blam y Liferea
Notas de Tomboy
También admite los siguientes formatos de archivo:
OpenOffice.org
Microsoft Office (doc, ppt, xls)
HTML
Imágenes (jpeg, png)
Sonido (mp3, ogg, flac)
AbiWord
Formato de texto enriquecido (rtf)
Texinfo
Páginas Man
Código fuente (C, C++, C#, Fortran, Java, JavaScript, Pascal, Perl, PHP, Python)
Sólo texto
Beagle crea automáticamente un índice de todo el directorio personal, aunque el usuario puede excluir algunos archivos o directorios si lo desea. Beagle también incluye una variedad de herramientas que puede usar para buscar los datos.
El daemon Beagle (beagled) realiza automáticamente toda la indexación. Por defecto, se indexa todo lo que hay en el directorio personal. Beagle detecta los cambios realizados en él y, por consiguiente, vuelve a indexar los datos.
Los archivos se indexan inmediatamente cuando se crean, se vuelven a indexar cuando se modifican y se quitan del índice cuando se suprimen.
Los correos electrónicos se indexan en cuanto llegan.
Las conversaciones de mensajería instantánea se indexan mientras conversa, línea por línea.
La indexación de datos requiere bastante capacidad de proceso del equipo, pero el daemon Beagle trata de ser lo más discreto posible. Contiene un programador que funciona para dar prioridad a las tareas y controlar el uso de la CPU dependiendo de si se está utilizando activamente la estación de trabajo.
Si quiere evitar que se indexe un directorio (y todos sus subdirectorios), cree un archivo vacío denominado .noindex y colóquelo en el directorio. Puede añadir una lista de archivos y directorios al archivo .noindex para impedir que se indexen. En el archivo .noindex están permitidos los comodines.
También puede colocar un archivo .neverindex en el directorio personal con una lista de archivos que nunca deberían indexarse. En este archivo también se permiten comodines. Utilice los mismos comodines que emplee para glob (por ejemplo, f*le??.txt). También puede usar expresiones regulares más potentes añadiendo una barra antes y después del patrón (por ejemplo, /file.*.txt/). Para obtener más información, consulte el sitio Web de glob-UNIX (http://docs.python.org/lib/module-glob.html).
Beagle cuenta con un sistema efectivo para determinar cuándo indexar los archivos a la vez que intenta no interferir con otras aplicaciones que se pueden estar ejecutando. Programa la indexación de manera intencionada según la carga de trabajo y si el sistema está inactivo, de manera que no afecte en gran medida las tareas de escritorio. Sin embargo, si desea indexar el directorio personal en cualquier momento, introduzca el siguiente comando en una ventana de terminal antes de ejecutar Beagle:
export BEAGLE_EXERCISE_THE_DOG=1
Beagle incluye los siguientes comandos para permitir ver el estado de indexación actual:
Muestra el número de documentos y el tipo de documentos que se han indexado.
Muestra el trabajo actual que el daemon Beagle está realizando (siguiendo criterios de continuidad).