Tips for using the search engine
The search engine supports boolean operators (and, or, not) and is not case-sensitive. Words separated by spaces imply an "AND" search. Use parentheses to control precedence. You can also use wildcards (asterisks), but only at the end of a word. When using wildcards, the boolean operators (and, or, not) should not be omitted and the wildcarded words should be in parentheses. 
Examples:  
zoning planning dunstan (searches for documents with the words 'zoning' and 'planning' and 'dunstan' in them)
(town*) and (park*) (searches for documents that have words that contain 'town' and 'park' - which includes town, downtown, park, parking, etc.)
animal and license and not dog (searches for documents with the words 'animal' and 'license' but NOT 'dog')
zoning and planning and ((pine*) or (blue*)) (searches for documents with the words 'zoning' and 'planning' and words containing either 'pine' or 'blue')

The ranking by numeric scores depends on how many times the keyword was found in a file relative to the size of the file. This search engine was implemented using the SWISH-E software.