1. A method of conducting a search of a data base having a plurality of records comprising: arithmetically comparing a plurality of fields of a record within said data base to a like plurality of corresponding fields of a reference word in order to derive a like plurality of arithmetic comparison first results; logically comparing said plurality of arithmetic comparison first results of said arithmetically comparing to a like plurality of user supplied expected results for said arithmetically comparing of said like plurality of fields of said record in order to derive a like plurality of logical comparison second results; determining whether said plurality of logical comparison second results of said logically comparing when used as a plurality of inputs to a user supplied Boolean expression do satisfy said user supplied Boolean expression; indicating as a Boolean expression hit upon said record whenever said user supplied Boolean expression is satisfied upon said determining and indicating as a Boolean expression miss upon said record whenever said Boolean expression is not satisfied upon said determining; and repeating said arithmetically comparing, said logically comparing, and said indicating for said plurality of records within said data base; whereby said Boolean expression hit indicates that a logical relationship amongst and between said like plurality of logical comparison second results has been satisfied; whereby since said plurality of logical comparison second results were generated in respect of said plurality of arithmetic comparison first results, said Boolean expression hit means that a logical relationship amongst and between individual arithmetic comparisons of each of said plurality of fields of a record has been satisfied.