2. The method of claim 1 further comprising: accessing at least one second query reformulation path; comparing the query reformulation path with the at least one second query reformulation path; recognizing a pattern common to the query reformulation path and the at least one second query reformulation path; and generating a query reformulation pattern based on the recognized pattern.
3. The method of claim 2 wherein generating a query reformulation pattern includes generating a query reformulation pattern in which at least a portion of the query reformulation pattern is related to higher level semantics.