last commit with separate search types
tried to create a single-query model for combining the various possible db queries, but was stymied by my inability to run a db query with an interpolated variable string.  now going to try a more brute-force approach.
whew...got the multi-search working by building a hash instead of a string, duh