Definition: Given the Question and Answer pair, detect whether the answer is acceptable or not. Denote acceptable answer as "yes", otherwise denote as "no". An acceptable answer is consistent with the context in question, detailed, long, and uses general knowledge of English. Answers that are not definite and suggest a variety of options are not acceptable answers.
Input: Question: What's a word that means "not knowing everything"? This would serve as a complementary antonym of omniscient, which means having infinite knowledge, or simply "all-knowing". Thesaurus.com shows these possible words: stupid (opposite of being clever, which = being omniscient) unknowing (opposite of being knowing, which = being omniscient) fallible (opposite of being infallible, which means "not able to make mistakes", which = being omniscient, since I can know everything and still make mistakes) erring (which means "capable of making mistakes", which = being omniscient, since I can know everything and still make mistakes) imperfect (opposite of being perfect, which is a superset of being omniscient... how could I be perfect if I'm both omniscient and fallible?) faulty (which means "to have fault(s) / defect(s)", is the opposite of "to have no fault(s) / defect(s)", which means being perfect, which = being omniscient) ignorant (which means "having inadequate knowledge", is the opposite of "having adequate knowledge", which = having infinite knowledge) uneducated (opposite of being educated, which = being omniscient) unaware (opposite of being aware, which = being omniscient) uninformed (opposite of being informed, which = being omniscient) Yet, none of them are true antonyms for omniscient. Is there an alternative? 
Answer: I suggest that ignorant is the opposite.

no