1. A computer program product for automatically scoring candidate answers to questions in a question and answer system, the computer program device comprising a storage medium readable by a processing circuit and storing instructions run by the processing circuit for performing a method, the method comprising: receiving one or more candidate answers associated with a query string, said candidates obtained from a data source having semi-structured content; identifying one or more documents with semi-structured content from said data source having a candidate answer; and for each identified document: extracting one or more entity structures embedded in said identified document; determining a number of said entity structures in said identified document that appear in the received input query; and, computing a score for a candidate answer in said document as a function of said number.