A CONSTRUCTIVE REVIEW FOR NATURAL QUERY LANGUAGE