Integrated web server and customizable search engine.
The accompanying screenshots for the app (in the gallery) illustrate a very interesting and innovative feature of Boolean Search, namely the Site Index. This is an inverted method of search. Normally when you search you know what you are searching for, and simply enter your query. The site index provides you with a means of seeing the content of your files in a distilled form, namely as an index of the words the contents of the files contain.
Boolean Search is easy to use. But, since it is a server, it is not an ordinary program and must be setup as such before you can use it.
To help you get started we have written a hands on tour that guides you through setting up and running the program. Following the tour, is the highly recommended JumpStart Tutorial which is a series of examples of how you can use Boolean Search, exhibiting its numerous features along the way. Finally there is the Reference Manual that defines all the functionality and features of the app. This can all be accessed from the Help menu in the program.
As a web server, Boolean Search expects all the files it processes to reside in the Document Root folder. This is because documents are referenced using URLs, which require a common starting point. The root folder defaults to a folder in the Application Support folder, but of course you can choose whatever folder you like in Preferences.
• Search forms and result pages are highly customizable with the use of templates, standard HTML and AppleScript.
• Generation of a Site Index which lists all the words contained in a file collection, and links to the files which contain them.
• Various query-based search methods are available: exact, partial, approximate, case sensitive, proximity, phrase and regular expression pattern matching.
• A wide variety of context summaries of found documents are available, and files are viewable with search terms linked and highlighted.
• Because it uses Spotlight for indexing, it supports PDF, MS Word and RTF documents, as well as plain text and HTML.
• Spell-checking of queries and generation of new queries for the corrected terms (as in "Did you mean?")
• Boolean Search contains an integrated web server so it can serve and process its own search forms.
• Interaction with the program using a web browser and standard TCP/IP means you can either use Boolean Search on your own Mac-hosted web site, or as a personal search engine right on your own computer (especially when used in conjunction with the Blue Crab web crawler.)
• Supports multiple directories and provides the ability to find files by name, kind, date, type, etc. together with a content query for more targeted searching.
• Standard server realms support.
• Search directory administration includes settings for word break characters, stopwords, synonyms, variety of file filters, "last visit cookies."
• Customizable logging for each search directory.
• Automatic re-indexing and caching can be scheduled in the Preferences window.
• Optional browser-based administration enables remote configuration of the search directories.