private bool KeywordMatchesFilterItem <TV>(PorterStemTokenizer <TV> tokenizedFilter) { var matched = tokenizedFilter.Tokens.All( x => Tokens.ContainsKey(x.Key) && Tokens[x.Key] >= tokenizedFilter.Tokens[x.Key]); return(matched); }
private IEnumerable <KeyValuePair <string, PorterStemTokenizer <FilteredKeyword> > > AssociateTokenizerToTokens( PorterStemTokenizer <FilteredKeyword> tokenizer) { return(tokenizer.Tokens.Keys.ToDictionary(token => token, value => tokenizer)); }