2. The server of claim 1 , wherein the determining the adjusted query is only performed if the at least two literal query results have corresponding result probabilities below a result probability accuracy threshold.
1. A server that fulfills a literal query of a user, the server comprising: a processor; and a memory storing instructions that, when executed by the processor, cause the server to: identify, for the literal query, at least two literal query results; generate result probabilities for the at least two literal query results based on results that were previously selected by other users who previously submitted the literal query, the result probabilities reflecting a probability that a corresponding literal query result matches an intent of the user in submitting the literal query; identify a sort order according to the result probabilities of the at least two literal query results; determines, for the literal query, an adjusted query; evaluate the adjusted query in order to identify, for the adjusted query, one or more adjusted query results; generate an interpreted probability for the adjusted query based on result probabilities of at least some of the adjusted query results, the interpreted probability reflecting a probability that the user intended the adjusted query; identify, within the sort order, an adjustment position that is between a first literal query result having a higher result probability than the interpreted probability, and a second literal query result having a lower result probability than the interpreted probability; and present the at least two literal query results and insert, at the adjustment position, an adjustment option describing the adjusted query.