Lucene.Net.Analysis.Shingle.ShingleAnalyzerWrapper.WrapComponents C# (CSharp) Method

WrapComponents() protected method

protected WrapComponents ( string fieldName, TokenStreamComponents components ) : TokenStreamComponents
fieldName string
components TokenStreamComponents
return TokenStreamComponents
        protected override TokenStreamComponents WrapComponents(string fieldName, TokenStreamComponents components)
        {
            ShingleFilter filter = new ShingleFilter(components.TokenStream, minShingleSize, maxShingleSize);
            filter.MinShingleSize = minShingleSize;
            filter.MaxShingleSize = maxShingleSize;
            filter.TokenSeparator = tokenSeparator;
            filter.OutputUnigrams = outputUnigrams;
            filter.OutputUnigramsIfNoShingles = outputUnigramsIfNoShingles;
            filter.FillerToken = fillerToken;
            return new TokenStreamComponents(components.Tokenizer, filter);
        }
    }