1. A computer-implemented method of performing a search, the method comprising: receiving at least one query term; in response to receiving the at least one query term, accessing, from electronic storage, query terms associated with previously performed searches; comparing the at least one query term with the accessed query terms associated with previously performed searches; based on comparison results, identifying previously performed searches that correspond to the at least one query term; conditioned on a number of the identified previously performed searches that correspond to the at least one query term being less than a threshold, performing a search process to identify electronic network-based search results based on the at least one query term without presenting, prior to performing the search process, a list of query terms associated with the previously performed searches included in identified previously performed searches that correspond to the at least one query term; and conditioned on the number of the identified previously performed searches that correspond to the at least one query term being greater than or equal to the threshold, presenting, prior to performing a search process to identify electronic network-based search results based on the at least one query term, a list of query terms associated with the previously performed searches included in the identified previously performed searches that correspond to the at least one query term.