Package org.crosswire.jsword.index.lucene.analysis

Implementation of various Lucene analyzers, providing language dependent customizations.

See:
          Description

Class Summary
AbstractBookAnalyzer Base class for Analyzers.
AbstractBookTokenFilter An AbstractBookTokenFilter ties a Lucene TokenFilter to a Book.
AnalyzerFactory A factory creating the appropriate Analyzer for natural language analysis of text for Lucene Indexing and Query Parsing.
ChineseLuceneAnalyzer Uses org.apache.lucene.analysis.cn.ChineseAnalyzer Analysis: ChineseTokenizer, ChineseFilter StopFilter, Stemming not implemented yet Note: org.apache.lucene.analysis.cn.CJKAnalyzer takes overlapping two character tokenization approach which leads to larger index size.
ConfigurableSnowballAnalyzer Analyzer class to use as a Snowball Analyzer Default behavior: Stemming is done, Stop words not removed A snowball stemmer can be configured by passing the stemmer name to setNaturalLanguage() method.
CzechLuceneAnalyzer Uses org.apache.lucene.analysis.cz.CzechAnalyzer Analysis: standardTokenizer, StandardFilter, LowerCaseFilter, StopFilter Stemming not implemented yet
EnglishLuceneAnalyzer English Analyzer works like lucene SimpleAnalyzer + Stemming.
GermanLuceneAnalyzer Based on Lucene's GermanAnalyzer
GreekLuceneAnalyzer Uses org.apache.lucene.analysis.el.GreekAnalyzer to do lowercasing and stopword(off by default).
KeyAnalyzer A specialized analyzer that normalizes Strong's Numbers.
KeyFilter A KeyFilter normalizes Key.
LuceneAnalyzer A specialized analyzer for Books that analyzes different fields differently.
SimpleLuceneAnalyzer Simple Analyzer providing same function as org.apache.lucene.analysis.SimpleAnalyzer This is intended to be the default analyzer for natural language fields.
StrongsNumberAnalyzer A specialized analyzer that normalizes JSword keys.
StrongsNumberFilter A StrongsNumberFilter normalizes Strong's Numbers.
ThaiLuceneAnalyzer Tokenization using ThaiWordFilter.
XRefAnalyzer A specialized analyzer that normalizes Strong's Numbers.
XRefFilter A KeyFilter normalizes OSISrefs.
 

Package org.crosswire.jsword.index.lucene.analysis Description

Implementation of various Lucene analyzers, providing language dependent customizations.


Copyright ยจ 2003-2007