Lucene has an option to store term vectors (the raw output of analysis) but that costs extra in disk storage and reading this expanded data from disk is not substantially faster than re-analysis of the original text in many cases
I’d recommend closing this GitHub issue as it is more of a question than a bug or proposed fix.