A method of searching a collection of data that includes specifying a
compound query having two or more search parameters; identifying data
objects in the collection that match the search parameters; and providing
results that include both an identification of matching data objects and
an extent to which the objects match respective ones of the search
parameters. The extent of match is shown by graphical bars having
elongated segments of a unique color associated with each search
parameter so that the user may visually appreciate the relevance of
respective parameters in the compound query. A client device
communicating with a server, receives an applet to effect the user
interface. Each search parameter has an associated unique color and the
user may specify a range of relevance desired in the results by altering
the strength of any one of the search parameters. A computer-readable
medium embodying program code and a corresponding apparatus are also
disclosed.