1. A computer-implemented method comprising: accessing a first search query and a second search query, the first and second search queries having been received during a same search session occurring at a user device, wherein the first search query comprises a plurality of first search terms in an ordered sequence, and the second search query comprises a plurality of second search terms in an ordered sequence, and wherein the second search query was received after the first search query was received during the same search session; comparing the second search query to the first search query and based on the comparison determining that the second search query includes, in the ordered sequence, a predicate subsequence of search terms that is the first search query received from the user device during the same search session and wherein a search term in the plurality of second search terms is positioned after the predicate subsequence in the ordered sequence; in response to the determination that the second search query includes the predicate subsequence: determining that the search term positioned after the predicate subsequence in the ordered sequence is a subsequent search term; and modifying a relative importance of the predicate subsequence relative to the subsequent search term, the modification comprising a relative change of a weight associated with the subsequent search term relative to a weight associated with the predicate subsequence, wherein the relative change causes, for the same search session, the weight associated with the subsequent search term in the second query to be less than the weight associated with the subsequent search term when that term is included in a query that does not include the predicated subsequence for the same search session; receiving, during the same search session, a third search query that comprises a plurality of third terms in an ordered sequence and that includes in the ordered sequence the subsequent search term of the second query; comparing the third search query to the first search query and the second search query, and based on the comparison determining that the third search query does not include, in the ordered sequence, a predicate subsequence of search terms that is either the first search query or the second search query; in response to determining that the third search query does not include a predicate subsequence that is either the first search query or the second search query, not modifying a relative importance of the subsequent search term for the same search session.