1. A computer implemented method for contextual query processing, comprising: receiving a current search query during a current search session, the current search query comprising one or more current search tokens; identifying a set of previous search tokens from previous queries received during the current search session; comparing the one or more current search tokens to the set of previous search tokens; identifying, as a potentially inaccurate search token, at least one of the one or more current search tokens that is not included in the set of previous search tokens; identifying a possible replacement token for the potentially inaccurate search token, wherein the possible replacement token is a token with which the potentially inaccurate search token was previously replaced with at least a minimum specified rate; identifying related tokens from a query log based upon previous search queries associated with the current search session; determining whether the possible replacement token for the potentially inaccurate search token is included in the group of related tokens; and in response to determining that the possible replacement token is among the group of related tokens, generating a modified search query that includes the possible replacement token.