8. A system comprising: one or more server devices to: identify entity identifiers, where each of the entity identifiers is associated with a document that was selected, from a plurality of documents, based on a search query including a same variation of an entity name; determine whether a total quantity of selections of the document associated with a particular entity identifier, of the entity identifiers, is greater than a total quantity of selections of each of the documents associated with other ones of the entity identifiers; and store, based on a result of the determining, the same variation of the entity name in a first memory that is used for rewriting search queries or a second memory that is used for suggesting rewritten search queries, where the same variation of the entity name is stored in the second memory when the total quantity of selections of the document associated with the particular entity identifier is greater than the total quantity of selections of each of the documents associated with the other ones of the entity identifiers, and where the same variation of the entity name is stored in the first memory when the total quantity of selections of the document associated with the particular entity identifier is substantially greater than the total quantity of selections of each of the documents associated with the other ones of the entity identifiers.
8. A system comprising: one or more server devices to: identify entity identifiers, where each of the entity identifiers is associated with a document that was selected, from a plurality of documents, based on a search query including a same variation of an entity name; determine whether a total quantity of selections of the document associated with a particular entity identifier, of the entity identifiers, is greater than a total quantity of selections of each of the documents associated with other ones of the entity identifiers; and store, based on a result of the determining, the same variation of the entity name in a first memory that is used for rewriting search queries or a second memory that is used for suggesting rewritten search queries, where the same variation of the entity name is stored in the second memory when the total quantity of selections of the document associated with the particular entity identifier is greater than the total quantity of selections of each of the documents associated with the other ones of the entity identifiers, and where the same variation of the entity name is stored in the first memory when the total quantity of selections of the document associated with the particular entity identifier is substantially greater than the total quantity of selections of each of the documents associated with the other ones of the entity identifiers. 11. The system of claim 8 , where the one or more server devices are further to: evaluate a second variation of the entity name, where, when evaluating the second variation, the one or more server devices are to: identify second entity identifiers, each of the second identifiers being associated with a second document that was selected based on a particular search query including the second variation, and determine whether a total quantity of selections of the second document associated with a particular second entity identifier, of the second entity identifiers, exceeds a threshold; determine whether to store the second variation in one of the first memory or the second memory when the total quantity of selections of the second document associated with the particular second entity identifier exceeds the threshold; and discard the second variation of the entity name, from further consideration, when the total quantity of selections of the second document associated with the particular second entity identifier does not exceed the threshold.