6. The computer system of claim 1 , further comprising for each candidate table the hardware processor executing the instructions stored in the system memory to: access a set of static features for the candidate table; and derive a set of ranking features for the candidate table from the set of static features and the one or more dynamic features; and wherein the hardware processor executing the instructions stored in the system memory to generate a ranking score for the candidate table comprises the hardware processor executing the instructions stored in the system memory to generate a ranking score for the candidate table from the set of ranking features for the candidate table.
12. The computer system of claim 6 , wherein the hardware processor executing the instructions stored in the system memory to derive a set of ranking features comprises the hardware processor executing the instructions stored in the system memory to: determine which portions of the candidate table description, including one or more of: caption, Uniform Resource Locator (URL), title, page level heading, other headings, or surrounding text, include keyword hits; and compute a base score for the candidate table based on which portions of the candidate table description include keyword hits.