4. The system according to claim 1 , wherein scoring a match further includes performing the mathematical operation using the query significance value associated with NLQ words and the query significance value associated with corresponding match candidate words for substantially each word in the NLQ having a corresponding word in the match candidates and performing for each of the match candidates an aggregation of the results of the mathematical operations performed using the query significance values associated with the NLQ words and the query significance values associated with corresponding match candidate words, for each match candidate of the one or more match candidates.
4. The system according to claim 1 , wherein scoring a match further includes performing the mathematical operation using the query significance value associated with NLQ words and the query significance value associated with corresponding match candidate words for substantially each word in the NLQ having a corresponding word in the match candidates and performing for each of the match candidates an aggregation of the results of the mathematical operations performed using the query significance values associated with the NLQ words and the query significance values associated with corresponding match candidate words, for each match candidate of the one or more match candidates. 5. The system according to claim 4 , wherein scoring a match further includes comparing a result of the aggregation for each match candidate with a perfect match score, wherein a perfect match score is a score a match candidate identical to the NLQ would receive.