we now use a multiphrase query in all cases internally its optimized to be the same as regular phrase query anyway, and we simplly map all the tokens in the stream into a multi-phrase query with the appropriate structure