9. 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; determine a raw form of each of the identified keywords; and generate a second table for each of the determined raw forms, the second table including one or more search queries, a frequency of the search queries, a permutation code indicating an order of tokens that comprise the raw forms and a broad match modifier indicating a match type for each of the tokens.
10. The system of claim 9 , wherein determining if the number of search queries corresponding to the raw form of each of the identified keywords exceeds a predetermined threshold; and responsive to the determination, generating a third table for the identified keywords that correspond to a number of search queries that exceeds the predetermined threshold.