the invention is a computer assisted method of generating query results , comprising the steps of entering a query and query criteria ; submitting the query to a search engine and creating a potential result list therefrom , said potential result list having at least one result listing ; constructing an annotation form , said annotation form having selectable query criteria ; associating said annotation form with each result listing ; allowing at least one human agent to review said result listing and select query criteria on said annotation form ; ranking said result listings based on the criteria selected on said annotation form ; and displaying the results to a user .