1. A method implemented by an information handling system that includes a memory and a processor, the method comprising: generating a plurality of term tokens from a plurality of terms included in an original text stream, generating a plurality of annotation tokens from a plurality of annotations that each correspond to at least one of the plurality of terms, wherein each of the plurality of annotation tokens include term location information of the corresponding term; and generating a knowledge structure that includes the plurality of term tokens in a plurality of original text fields and includes the plurality of annotation tokens in a plurality of parallel fields, wherein each of the plurality of annotation tokens align to at least one of the plurality of original text fields based upon the term location information.