[FIX] XQFT: combining and caching full-text positions (ftand, ft:mark)