[Image] GLIMPSE A tool to search entire file systems News * November 13, 1997: Glimpse version 4.1 is released. It fixes some bugs found in the previous version (the most serious one was an infinite loop caused by some Boolean queries containing a pattern of length 1). See below for download information. WebGlimpse version 1.5 is released. If you port this version to a platform for which we do not yet have binaries, we'd appreciate if you send them to us so we can post them. * August 4, 1997: We introduce a new search facility, called the Search Broker. The Search Broker forwards your query to a search engine dealing specifically with the subject of your question, which you specify as the first word of your query. Subjects include stocks, flight schedule, languages, nutrition, medical, government, movies, patent, software, science, TV, hotels, history, art, driving directions, people, law, maps, books, and 400 more. Give it a try. * July 4, 1997: GlimpseHTTP Security Alert * November 22, 1996: Glimpse version 4.0B1 (beta) is released. Glimpse now supports NOT. (As opposed to NOT supporting it before....) If you use 4.0, you will have to reindex. * WebGlimpse version 1.1b1 is now available. Introduction Glimpse is a very powerful indexing and query system that allows you to search through all your files very quickly. It can be used by individuals for their personal file systems as well as by organizations for large data collections. Glimpse is the default search engine in Harvest. Glimpse is now at version 4.1. The Glimpse package contains several programs, the most important of which are glimpse, glimpseindex, agrep, and glimpseserver. To index all files in the a directory tree rooted at DIR, you simply say glimpseindex DIR (E.g., glimpseindex ~ indexes all your files.) Afterwards, glimpse can search through all these files much the same way as agrep (or any other grep), except that you don't have to specify file names and the search is fast. For example, glimpse -1 unbelievable will find all occurrences (in all your files!) of "unbelievable" allowing one spelling error; glimpse -F mail arizona will find all occurrences of "arizona" in all files with "mail" somewhere in their name; glimpse 'Arizona desert;windsurfing' will find all lines that contain both "Arizona desert" and "windsurfing". glimpse -W 'Arizona;~football' will find all lines containing "Arizona" in files that do not contain the word "football". Glimpse supports three types of indexes: a tiny one (2-3% of the size of all files), a small one (7-9%), and a medium one (20-30%). The larger the index the faster the search. For most applications, the small index (glimpseindex -o) is the best choice. Glimpse supports most of agrep's options (agrep is our powerful version of grep, and it is part of glimpse) including approximate matching (e.g., finding misspelled words), Boolean queries, and even some limited forms of regular expressions. Documentation * Glimpse man pages * Glimpseindex man pages * Glimpseserver man pages * Copyright notice * An article describing the ideas behind the design of glimpse. Software (version 4.1) * IMPORTANT: read the Copyright Notice. * Glimpse FTP area * The complete source code for glimpse and glimpseindex version 4.1, as well as manual pages and other stuff. * OSF/1 DEC Alpha executables * Sparc Solaris 2.5.1 executables * Linux 2.0.30 executables * SGI IRIX64 6.2 executables * SGI IRIX32 6.2 executables (courtesy of Thomas Yengst) * SGI IRIX 5.3 executables (courtesy of Paolo Petta) * freeBSD executables (courtesy of Thomas Yengst) * HPUX executables (courtesy of Dirk vanWestrienen) Software (version 4.0B1) * HP-UX executables (courtesy of Nelson Beebe) * Sparc Sun OS 4.1.3 executables * UnixWare executables (courtesy of Henri Irla) Software (version 3.6) * Sparc Sun OS 4.1.1 executables * freeBSD executables Software (version 3.5) * IBM AIX 4.1 executables * IBM AIX 3.2.5 executables * DEC Ultrix executables * NeXT Mach 3.1 executables A port of AGREP (not yet Glimpse) to DOS, OS/2 and Windows 95/NT AGREP for DOS, OS/2 and Windows 95/NT (not yet GLIMPSE) --------------------------------------------------------------------------- WebGlimpse WebGlimpse adds search capabilities to your WWW site automatically and easily. It attaches a small search box to the bottom of every HTML page, and allows the search to cover the neighborhood of that page or the whole site. With WebGlimpse there is no need to construct separate search pages, and no need to interrupt the users from their browsings. All pages remain unchanged except for the extra search capabilities. It is even possible for the search to efficiently cover remote pages linked from your pages. (WebGlimpse will collect such remote pages to your disk and index them.) Installation, customization (e.g., deciding which pages to collect and which ones to index), and maintenance are easy. WebGlimpse is now at version 1.5, and it is available for download. --------------------------------------------------------------------------- To be put on the glimpse mailing list, send email to glimpse-request@cs.arizona.edu with the word "add" or "subscribe" anywhere in the message. (To be removed from the list, use the word "remove".) This is not an automatic listserv. --------------------------------------------------------------------------- Glimpse was developed by Udi Manber, Sun Wu, and Burra Gopal . Mail to us (glimpse@cs.arizona.edu) Last modified: January 6, 1998. Udi Manber.