org.silverpeas.search.indexEngine.model
Class WAAnalyzer

java.lang.Object
  extended by org.apache.lucene.analysis.Analyzer
      extended by org.silverpeas.search.indexEngine.model.WAAnalyzer
All Implemented Interfaces:
Closeable

public final class WAAnalyzer
extends org.apache.lucene.analysis.Analyzer

Extends lucene Analyzer : prunes from a tokens stream all the meaningless words and prunes all the special characters.


Method Summary
static org.apache.lucene.analysis.Analyzer getAnalyzer(String language)
          Returns the analyzer to be used with texts of the given language.
 String getLanguage()
           
 org.apache.lucene.analysis.TokenStream tokenStream(Reader reader)
          Returns a tokens stream built on top of the given reader.
 org.apache.lucene.analysis.TokenStream tokenStream(String arg0, Reader reader)
           
 
Methods inherited from class org.apache.lucene.analysis.Analyzer
close, getOffsetGap, getPositionIncrementGap, getPreviousTokenStream, reusableTokenStream, setPreviousTokenStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getAnalyzer

public static org.apache.lucene.analysis.Analyzer getAnalyzer(String language)
Returns the analyzer to be used with texts of the given language. The analyzers are cached.

Parameters:
language -
Returns:

tokenStream

public org.apache.lucene.analysis.TokenStream tokenStream(Reader reader)
Returns a tokens stream built on top of the given reader.

Parameters:
reader -
Returns:

tokenStream

public org.apache.lucene.analysis.TokenStream tokenStream(String arg0,
                                                          Reader reader)
Specified by:
tokenStream in class org.apache.lucene.analysis.Analyzer

getLanguage

public String getLanguage()


Copyright © 2016 Silverpeas. All Rights Reserved.