40. The method of claim 1 , wherein: each comparison of the first plurality of comparisons is of a first type; each comparison of the second plurality of comparisons is of a second type that is different than the first type; and making the second plurality of comparisons includes determining whether, for each query in the plurality of queries, the particular query is a substring of said each query.
40. The method of claim 1 , wherein: each comparison of the first plurality of comparisons is of a first type; each comparison of the second plurality of comparisons is of a second type that is different than the first type; and making the second plurality of comparisons includes determining whether, for each query in the plurality of queries, the particular query is a substring of said each query. 44. A volatile or non-volatile machine-readable medium storing one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform the method recited in claim 40 .