query tokenizer no need to use n-gram