We might need to know what exactly is your goal.
Meaning of a text needs to be a complex structure (whatever approach). So if you want two document with the same meaning to have exactly the same meaning representation, you need to go for a full semantic modelling using some sophisticated approach involving knowledge representation etc.
But how do you measure how much the meaning of two texts is the same / similar?
Typical representationl approach is to have some metric of similarity like cosing distance of two vectors. BTW there is a doc2vec that produces vector representation of the whole text. And doc2vec does care about the context of the words, maybe not strictly about word order but their proximities.