1. A computer-implemented method, comprising: receiving, over a communications network, a search query from a user through a user interface of a user computing device; identifying a search term within the search query, the search term including at least a portion of the search query; generating, based at least in part on the search term, one or more alternative search terms that are each different from the search term; and sending, over the communication network, the one or more alternative search terms to the user computing device.