2. The method of claim 1 , wherein the method for performing the search is a method of conducting a two-way search, and wherein a method of conducting a three-way search further comprises: executing a wish list search, based on one or more input search strings received as input, using search criteria to select and score a set of target documents against the one or more input search strings, each target document given a wish list score representing similarity between the target document and one or more input search strings, the set of target documents with the wish list scores representing a wish list search result set; and combining the secondary combined score and wish list score for respective ones of the target documents, each target document given a primary combined score based on the combining that is a function of the secondary combined score and the wish list score, the set of target documents with the primary combined scores representing a primary result set.
2. The method of claim 1 , wherein the method for performing the search is a method of conducting a two-way search, and wherein a method of conducting a three-way search further comprises: executing a wish list search, based on one or more input search strings received as input, using search criteria to select and score a set of target documents against the one or more input search strings, each target document given a wish list score representing similarity between the target document and one or more input search strings, the set of target documents with the wish list scores representing a wish list search result set; and combining the secondary combined score and wish list score for respective ones of the target documents, each target document given a primary combined score based on the combining that is a function of the secondary combined score and the wish list score, the set of target documents with the primary combined scores representing a primary result set. 5. The method of claim 2 , further comprising: executing n numbers of reference searches, reverse searches, and wish list searches and applying n numbers of combining functions to execute n numbers of three-way searches.