add NGramAnalyzer based on NGramTokenizer

this would be more useful in min/max were configurable, I believe there's some plumbing in place for that.