Class SimpleAnalyzer
An Lucene.Net.Analysis.Analyzer that filters LetterTokenizer with LowerCaseFilter
You must specify the required Lucene.Net.Util.LuceneVersion compatibility when creating CharTokenizer:
- As of 3.1, LowerCaseTokenizer uses an int based API to normalize and detect token codepoints. See IsTokenChar(int) and Normalize(int) for details.
 
Implements
Inherited Members
      Analyzer.Strategy
    
    
      Analyzer.Dispose()
    
    
      Analyzer.GLOBAL_REUSE_STRATEGY
    
    
      Analyzer.PER_FIELD_REUSE_STRATEGY
    
    
    
    
    
    
    
  Namespace: Lucene.Net.Analysis.Core
Assembly: Lucene.Net.Analysis.Common.dll
Syntax
public sealed class SimpleAnalyzer : Analyzer, IDisposable
  Constructors
SimpleAnalyzer(LuceneVersion)
Creates a new SimpleAnalyzer
Declaration
public SimpleAnalyzer(LuceneVersion matchVersion)
  Parameters
| Type | Name | Description | 
|---|---|---|
| LuceneVersion | matchVersion | Lucene.Net.Util.LuceneVersion to match  | 
      
Methods
CreateComponents(string, TextReader)
Creates a new Lucene.Net.Analysis.TokenStreamComponents instance for this analyzer.
Declaration
protected override TokenStreamComponents CreateComponents(string fieldName, TextReader reader)
  Parameters
| Type | Name | Description | 
|---|---|---|
| string | fieldName | the name of the fields content passed to the Lucene.Net.Analysis.TokenStreamComponents sink as a reader  | 
      
| TextReader | reader | the reader passed to the Lucene.Net.Analysis.Tokenizer constructor  | 
      
Returns
| Type | Description | 
|---|---|
| TokenStreamComponents | the Lucene.Net.Analysis.TokenStreamComponents for this analyzer.  |