DotLucene 1.4 API Documentation |

# Analyzer Class

An Analyzer builds TokenStreams, which analyze text. It thus represents a policy for extracting index terms from text.

Typical implementations first build a Tokenizer, which breaks the stream of characters from the Reader into raw Tokens. One or more TokenFilters may then be applied to the output of the Tokenizer.

WARNING: You must override one of the methods defined by this class in your subclass or the Analyzer will enter an infinite loop.

For a list of all members of this type, see Analyzer Members.

System.Object
Lucene.Net.Analysis.Analyzer
Derived types

public abstract class Analyzer

#### Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

#### Requirements

Namespace: Lucene.Net.Analysis

Assembly: Lucene.Net (in Lucene.Net.dll)

#### See Also

Analyzer Members | Lucene.Net.Analysis Namespace