A Survey of Text Question Answering Techniques