1. A method for electronic natural language processing in an electronic natural language processing (NLP) system, comprising: receiving an electronic text input; determining a readability level indicator of the electronic text input, wherein the readability level indicator comprises at least one of a grammatical error, a slang term, and a misspelling type in the electronic text input; determining a readability level of the electronic text input based on the readability level indicator: generating a plurality of candidate answers for a question; and selecting a set of candidate answers from among the plurality of candidate answers based on matching readability levels of the set of candidate answers to the readability level of the question.
1. A method for electronic natural language processing in an electronic natural language processing (NLP) system, comprising: receiving an electronic text input; determining a readability level indicator of the electronic text input, wherein the readability level indicator comprises at least one of a grammatical error, a slang term, and a misspelling type in the electronic text input; determining a readability level of the electronic text input based on the readability level indicator: generating a plurality of candidate answers for a question; and selecting a set of candidate answers from among the plurality of candidate answers based on matching readability levels of the set of candidate answers to the readability level of the question. 5. The method of claim 1 , further comprising: parsing the electronic text input using a full parsing process.