org.apache.lucene.analysis.standard

Class StandardAnalyzer


public class StandardAnalyzer
extends Analyzer

Filters StandardTokenizer with StandardFilter, LowerCaseFilter and 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

TokenStream
tokenStream(String fieldName, Reader reader)
Constructs a StandardTokenizer filtered by a StandardFilter, a LowerCaseFilter and a StopFilter.

Methods inherited from class org.apache.lucene.analysis.Analyzer

tokenStream, tokenStream

Field Details

STOP_WORDS

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

Constructor Details

StandardAnalyzer

public StandardAnalyzer()
Builds an analyzer.

StandardAnalyzer

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

Method Details

tokenStream

public TokenStream tokenStream(String fieldName,
                               Reader reader)
Constructs a StandardTokenizer filtered by a StandardFilter, a LowerCaseFilter and a StopFilter.
Overrides:
tokenStream in interface Analyzer

Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.