The LoganBerry Browser Tool displays the following menu buttons:
STOP!: terminates a currently executing database query.
Browse: initiates a database query to retrieve all entries matching the input form. That is all database entries whose attribute values match the correponding pattern in the input form (according to some criteria, see below) are displayed in the output viewer of the browser. Various types of pattern matching are supported:
Details: toggles whether or not the details that govern how a query is performed are displayed.
History: toggles whether or not the history of part queries is displayed. This is not currently implemented.
The details viewer include a choice button for each field of the input form specifying the kind of pattern matching that applies to that field:
exact: values must match exactly;
prefix: the pattern must be a prefix of the database entry's attribute value;
wildcard: the pattern may contain zero or more wildcards (the character "*") that match anything;
regular expression: the pattern is taken to be a regular expression as defined in RegularExpressionDoc.tioga;
soundex: the form value's Soundex code is compared with that of a database entry's attribute value, i.e. values match in they "sound" alike; for instance, Johnson, Jansen, and Johansen have identical Soundex codes.
A choice button also exists that allows users to select on which attribute the output should be ordered. Fine point: to speed up queries it is best to order the output on some attribute that has a well-specified pattern.