7. A system for providing a third-party content provider a plurality of potential search queries that may be targeted by a given keyword, the system comprising: a memory storing processor-executable instructions; and a processor configured to: receive, from a content provider computing device, a request to identify a plurality of search queries that match a keyword; determine a raw form of the keyword by arranging tokens corresponding to the keyword in alphabetical order and performing one or more of correcting misspelt words, replacing plural words with singular words, and replacing uppercase letters with lowercase letters; retrieve from a table corresponding to the raw form of the keyword, a plurality of potential search queries with which a content item was selected for display responsive to a bid for a keyword that corresponds to the raw form of the keyword; provide, to the content provider computing device, the plurality of potential search queries; and receive, from the content provider computing device, a selection of a search query of the plurality of potential search queries and a bid associated with the search query.
11. The system of claim 7 , wherein the processor is further configured to identify, from a log of historical auction data, a plurality of keywords associated with third-party content items selected for display responsive to receiving a search query, wherein the plurality of keywords are identified from auctions that occurred within a predetermined time range.