Lucene.Net.Collation.CollationKeyAnalyzer.CreateComponents C# (CSharp) Method

CreateComponents() public method

public CreateComponents ( string fieldName, TextReader reader ) : Analyzer.TokenStreamComponents
fieldName string
reader System.IO.TextReader
return Lucene.Net.Analysis.Analyzer.TokenStreamComponents
        public override Analyzer.TokenStreamComponents CreateComponents(string fieldName, TextReader reader)
	  {
		if (matchVersion.OnOrAfter(Version.LUCENE_40))
		{
		  KeywordTokenizer tokenizer = new KeywordTokenizer(factory, reader, KeywordTokenizer.DEFAULT_BUFFER_SIZE);
		  return new TokenStreamComponents(tokenizer, tokenizer);
		}
		else
		{
		  KeywordTokenizer tokenizer = new KeywordTokenizer(reader);
		  return new TokenStreamComponents(tokenizer, new CollationKeyFilter(tokenizer, collator));
		}
	  }
	}