org.apache.lucene.analysis.standard

Class StandardAnalyzer

public class StandardAnalyzer extends Analyzer

Filters {@link StandardTokenizer} with {@link StandardFilter}, {@link LowerCaseFilter} and {@link StopFilter}.

Version: $Id: StandardAnalyzer.java,v 1.8 2004/03/29 22:48:01 cutting Exp $

Field Summary
static String[]STOP_WORDS
An array containing some common English words that are usually not useful for searching.
Constructor Summary
StandardAnalyzer()
Builds an analyzer.
StandardAnalyzer(String[] stopWords)
Builds an analyzer with the given stop words.
Method Summary
TokenStreamtokenStream(String fieldName, Reader reader)
Constructs a {@link StandardTokenizer} filtered by a {@link StandardFilter}, a {@link LowerCaseFilter} and a {@link StopFilter}.

Field Detail

STOP_WORDS

public static final String[] STOP_WORDS
An array containing some common English words that are usually not useful for searching.

Constructor Detail

StandardAnalyzer

public StandardAnalyzer()
Builds an analyzer.

StandardAnalyzer

public StandardAnalyzer(String[] stopWords)
Builds an analyzer with the given stop words.

Method Detail

tokenStream

public TokenStream tokenStream(String fieldName, Reader reader)
Constructs a {@link StandardTokenizer} filtered by a {@link StandardFilter}, a {@link LowerCaseFilter} and a {@link StopFilter}.
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.