Uses of Class
org.apache.lucene.analysis.Analyzer

Packages that use Analyzer
org.apache.lucene.analysis API and code to convert text into indexable tokens. 
org.apache.lucene.analysis.br Analyzer for Brazilian. 
org.apache.lucene.analysis.cjk Analyzer for Chinese, Japanese and Korean. 
org.apache.lucene.analysis.cn Analyzer for Chinese. 
org.apache.lucene.analysis.cz Analyzer for Czech. 
org.apache.lucene.analysis.de Analyzer for German. 
org.apache.lucene.analysis.el Analyzer for Greek. 
org.apache.lucene.analysis.fr Analyzer for French. 
org.apache.lucene.analysis.nl Analyzer for Dutch. 
org.apache.lucene.analysis.ru Analyzer for Russian. 
org.apache.lucene.analysis.snowball TokenFilter and Analyzer implementations that use Snowball stemmers. 
org.apache.lucene.analysis.standard A grammar-based tokenizer constructed with JavaCC. 
org.apache.lucene.index Code to maintain and access indices. 
org.apache.lucene.index.memory High-performance single-document main memory Apache Lucene fulltext search index. 
org.apache.lucene.queryParser A simple query parser implemented with JavaCC. 
org.apache.lucene.queryParser.analyzing   
org.apache.lucene.queryParser.precedence   
org.apache.lucene.search Search over indices. 
org.apache.lucene.search.highlight The highlight package contains classes to provide "keyword in context" features typically used to highlight search terms in the text of results pages. 
org.apache.lucene.search.similar Document similarity query generators. 
org.apache.lucene.swing.models Decorators for JTable TableModel and JList ListModel encapsulating Lucene indexing and searching functionality. 
org.apache.lucene.wordnet This package uses synonyms defined by WordNet to build a Lucene index storing them, which in turn can be used for query expansion. 
 

Uses of Analyzer in org.apache.lucene.analysis
 

Subclasses of Analyzer in org.apache.lucene.analysis
 class KeywordAnalyzer
          "Tokenizes" the entire stream as a single token.
 class PerFieldAnalyzerWrapper
          This analyzer is used to facilitate scenarios where different fields require different analysis techniques.
 class SimpleAnalyzer
          An Analyzer that filters LetterTokenizer with LowerCaseFilter.
 class StopAnalyzer
          Filters LetterTokenizer with LowerCaseFilter and StopFilter.
 class WhitespaceAnalyzer
          An Analyzer that uses WhitespaceTokenizer.
 

Methods in org.apache.lucene.analysis with parameters of type Analyzer
 void PerFieldAnalyzerWrapper.addAnalyzer(String fieldName, Analyzer analyzer)
          Defines an analyzer to use for the specified field.
 

Constructors in org.apache.lucene.analysis with parameters of type Analyzer
PerFieldAnalyzerWrapper(Analyzer defaultAnalyzer)
          Constructs with default analyzer.
 

Uses of Analyzer in org.apache.lucene.analysis.br
 

Subclasses of Analyzer in org.apache.lucene.analysis.br
 class BrazilianAnalyzer
          Analyzer for Brazilian language.
 

Uses of Analyzer in org.apache.lucene.analysis.cjk
 

Subclasses of Analyzer in org.apache.lucene.analysis.cjk
 class CJKAnalyzer
          Filters CJKTokenizer with StopFilter.
 

Uses of Analyzer in org.apache.lucene.analysis.cn
 

Subclasses of Analyzer in org.apache.lucene.analysis.cn
 class ChineseAnalyzer
          Title: ChineseAnalyzer Description: Subclass of org.apache.lucene.analysis.Analyzer build from a ChineseTokenizer, filtered with ChineseFilter.
 

Uses of Analyzer in org.apache.lucene.analysis.cz
 

Subclasses of Analyzer in org.apache.lucene.analysis.cz
 class CzechAnalyzer
          Analyzer for Czech language.
 

Uses of Analyzer in org.apache.lucene.analysis.de
 

Subclasses of Analyzer in org.apache.lucene.analysis.de
 class GermanAnalyzer
          Analyzer for German language.
 

Uses of Analyzer in org.apache.lucene.analysis.el
 

Subclasses of Analyzer in org.apache.lucene.analysis.el
 class GreekAnalyzer
          Analyzer for the Greek language.
 

Uses of Analyzer in org.apache.lucene.analysis.fr
 

Subclasses of Analyzer in org.apache.lucene.analysis.fr
 class FrenchAnalyzer
          Analyzer for French language.
 

Uses of Analyzer in org.apache.lucene.analysis.nl
 

Subclasses of Analyzer in org.apache.lucene.analysis.nl
 class DutchAnalyzer
          Analyzer for Dutch language.
 

Uses of Analyzer in org.apache.lucene.analysis.ru
 

Subclasses of Analyzer in org.apache.lucene.analysis.ru
 class RussianAnalyzer
          Analyzer for Russian language.
 

Uses of Analyzer in org.apache.lucene.analysis.snowball
 

Subclasses of Analyzer in org.apache.lucene.analysis.snowball
 class SnowballAnalyzer
          Filters StandardTokenizer with StandardFilter, LowerCaseFilter, StopFilter and SnowballFilter.
 

Uses of Analyzer in org.apache.lucene.analysis.standard
 

Subclasses of Analyzer in org.apache.lucene.analysis.standard
 class StandardAnalyzer
          Filters StandardTokenizer with StandardFilter, LowerCaseFilter and StopFilter, using a list of English stop words.
 

Uses of Analyzer in org.apache.lucene.index
 

Fields in org.apache.lucene.index declared as Analyzer
protected  Analyzer IndexModifier.analyzer
           
 

Methods in org.apache.lucene.index that return Analyzer
 Analyzer IndexWriter.getAnalyzer()
          Returns the analyzer used by this index.
 

Methods in org.apache.lucene.index with parameters of type Analyzer
 void IndexWriter.addDocument(Document doc, Analyzer analyzer)
          Adds a document to this index, using the provided analyzer instead of the value of IndexWriter.getAnalyzer().
 void IndexModifier.addDocument(Document doc, Analyzer docAnalyzer)
          Adds a document to this index, using the provided analyzer instead of the one specific in the constructor.
protected  void IndexModifier.init(Directory directory, Analyzer analyzer, boolean create)
          Initialize an IndexWriter.
 

Constructors in org.apache.lucene.index with parameters of type Analyzer
IndexModifier(Directory directory, Analyzer analyzer, boolean create)
          Open an index with write access.
IndexModifier(File file, Analyzer analyzer, boolean create)
          Open an index with write access.
IndexModifier(String dirName, Analyzer analyzer, boolean create)
          Open an index with write access.
IndexWriter(Directory d, Analyzer a, boolean create)
          Constructs an IndexWriter for the index in d.
IndexWriter(File path, Analyzer a, boolean create)
          Constructs an IndexWriter for the index in path.
IndexWriter(String path, Analyzer a, boolean create)
          Constructs an IndexWriter for the index in path.
 

Uses of Analyzer in org.apache.lucene.index.memory
 

Subclasses of Analyzer in org.apache.lucene.index.memory
 class PatternAnalyzer
          Efficient Lucene analyzer/tokenizer that preferably operates on a String rather than a Reader, that can flexibly separate text into terms via a regular expression Pattern (with behaviour identical to String.split(String)), and that combines the functionality of LetterTokenizer, LowerCaseTokenizer, WhitespaceTokenizer, StopFilter into a single efficient multi-purpose class.
 

Methods in org.apache.lucene.index.memory that return Analyzer
static Analyzer AnalyzerUtil.getLoggingAnalyzer(Analyzer child, PrintStream log, String logName)
          Returns a simple analyzer wrapper that logs all tokens produced by the underlying child analyzer to the given log stream (typically System.err); Otherwise behaves exactly like the child analyzer, delivering the very same tokens; useful for debugging purposes on custom indexing and/or querying.
static Analyzer AnalyzerUtil.getMaxTokenAnalyzer(Analyzer child, int maxTokens)
          Returns an analyzer wrapper that returns at most the first maxTokens tokens from the underlying child analyzer, ignoring all remaining tokens.
static Analyzer AnalyzerUtil.getPorterStemmerAnalyzer(Analyzer child)
          Returns an English stemming analyzer that stems tokens from the underlying child analyzer according to the Porter stemming algorithm.
static Analyzer AnalyzerUtil.getSynonymAnalyzer(Analyzer child, SynonymMap synonyms, int maxSynonyms)
          Returns an analyzer wrapper that wraps the underlying child analyzer's token stream into a SynonymTokenFilter.
 

Methods in org.apache.lucene.index.memory with parameters of type Analyzer
 void MemoryIndex.addField(String fieldName, String text, Analyzer analyzer)
          Convenience method; Tokenizes the given field text and adds the resulting terms to the index; Equivalent to adding a tokenized, indexed, termVectorStored, unstored, non-keyword Lucene Field.
static Analyzer AnalyzerUtil.getLoggingAnalyzer(Analyzer child, PrintStream log, String logName)
          Returns a simple analyzer wrapper that logs all tokens produced by the underlying child analyzer to the given log stream (typically System.err); Otherwise behaves exactly like the child analyzer, delivering the very same tokens; useful for debugging purposes on custom indexing and/or querying.
static Analyzer AnalyzerUtil.getMaxTokenAnalyzer(Analyzer child, int maxTokens)
          Returns an analyzer wrapper that returns at most the first maxTokens tokens from the underlying child analyzer, ignoring all remaining tokens.
static String[] AnalyzerUtil.getMostFrequentTerms(Analyzer analyzer, String text, int limit)
          Returns (frequency:term) pairs for the top N distinct terms (aka words), sorted descending by frequency (and ascending by term, if tied).
static Analyzer AnalyzerUtil.getPorterStemmerAnalyzer(Analyzer child)
          Returns an English stemming analyzer that stems tokens from the underlying child analyzer according to the Porter stemming algorithm.
static Analyzer AnalyzerUtil.getSynonymAnalyzer(Analyzer child, SynonymMap synonyms, int maxSynonyms)
          Returns an analyzer wrapper that wraps the underlying child analyzer's token stream into a SynonymTokenFilter.
 

Uses of Analyzer in org.apache.lucene.queryParser
 

Methods in org.apache.lucene.queryParser that return Analyzer
 Analyzer QueryParser.getAnalyzer()
           
 

Methods in org.apache.lucene.queryParser with parameters of type Analyzer
protected  Query MultiFieldQueryParser.getFieldQuery(String field, Analyzer analyzer, String queryText)
          Deprecated. use MultiFieldQueryParser.getFieldQuery(String, String)
protected  Query QueryParser.getFieldQuery(String field, Analyzer analyzer, String queryText)
          Deprecated. use QueryParser.getFieldQuery(String, String)
protected  Query QueryParser.getFieldQuery(String field, Analyzer analyzer, String queryText, int slop)
          Deprecated. use QueryParser.getFieldQuery(String, String, int)
protected  Query MultiFieldQueryParser.getRangeQuery(String field, Analyzer analyzer, String part1, String part2, boolean inclusive)
          Deprecated. use MultiFieldQueryParser.getRangeQuery(String, String, String, boolean)
protected  Query QueryParser.getRangeQuery(String field, Analyzer analyzer, String part1, String part2, boolean inclusive)
          Deprecated. use QueryParser.getRangeQuery(String, String, String, boolean)
static Query MultiFieldQueryParser.parse(String[] queries, String[] fields, Analyzer analyzer)
          Parses a query which searches on the fields specified.
static Query MultiFieldQueryParser.parse(String[] queries, String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)
          Parses a query, searching on the fields specified.
static Query MultiFieldQueryParser.parse(String[] queries, String[] fields, int[] flags, Analyzer analyzer)
          Deprecated. use MultiFieldQueryParser.parse(String[], String[], BooleanClause.Occur[], Analyzer) instead
static Query MultiFieldQueryParser.parse(String query, String[] fields, Analyzer analyzer)
          Deprecated. use QueryParser.parse(String) instead but note that it returns a different query for queries where all terms are required: its query excepts all terms, no matter in what field they occur whereas the query built by this (deprecated) method expected all terms in all fields at the same time.
static Query MultiFieldQueryParser.parse(String query, String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)
          Parses a query, searching on the fields specified.
static Query MultiFieldQueryParser.parse(String query, String[] fields, int[] flags, Analyzer analyzer)
          Deprecated. use MultiFieldQueryParser.parse(String, String[], BooleanClause.Occur[], Analyzer) instead
static Query QueryParser.parse(String query, String field, Analyzer analyzer)
          Deprecated. Use an instance of QueryParser and the QueryParser.parse(String) method instead.
 

Constructors in org.apache.lucene.queryParser with parameters of type Analyzer
MultiFieldQueryParser(String[] fields, Analyzer analyzer)
          Creates a MultiFieldQueryParser.
MultiFieldQueryParser(String f, Analyzer a)
          Deprecated. use MultiFieldQueryParser.MultiFieldQueryParser(String[], Analyzer) instead
QueryParser(String f, Analyzer a)
          Constructs a query parser.
 

Uses of Analyzer in org.apache.lucene.queryParser.analyzing
 

Constructors in org.apache.lucene.queryParser.analyzing with parameters of type Analyzer
AnalyzingQueryParser(String field, Analyzer analyzer)
          Constructs a query parser.
 

Uses of Analyzer in org.apache.lucene.queryParser.precedence
 

Methods in org.apache.lucene.queryParser.precedence that return Analyzer
 Analyzer PrecedenceQueryParser.getAnalyzer()
           
 

Constructors in org.apache.lucene.queryParser.precedence with parameters of type Analyzer
PrecedenceQueryParser(String f, Analyzer a)
          Constructs a query parser.
 

Uses of Analyzer in org.apache.lucene.search
 

Constructors in org.apache.lucene.search with parameters of type Analyzer
QueryTermVector(String queryString, Analyzer analyzer)
           
 

Uses of Analyzer in org.apache.lucene.search.highlight
 

Methods in org.apache.lucene.search.highlight with parameters of type Analyzer
static TokenStream TokenSources.getAnyTokenStream(IndexReader reader, int docId, String field, Analyzer analyzer)
          A convenience method that tries a number of approaches to getting a token stream.
 String Highlighter.getBestFragment(Analyzer analyzer, String fieldName, String text)
          Highlights chosen terms in a text, extracting the most relevant section.
 String[] Highlighter.getBestFragments(Analyzer analyzer, String text, int maxNumFragments)
          Highlights chosen terms in a text, extracting the most relevant sections.
static TokenStream TokenSources.getTokenStream(IndexReader reader, int docId, String field, Analyzer analyzer)
           
 

Uses of Analyzer in org.apache.lucene.search.similar
 

Fields in org.apache.lucene.search.similar declared as Analyzer
static Analyzer MoreLikeThis.DEFAULT_ANALYZER
          Default analyzer to parse source doc with.
 

Methods in org.apache.lucene.search.similar that return Analyzer
 Analyzer MoreLikeThis.getAnalyzer()
          Returns an analyzer that will be used to parse source doc with.
 

Methods in org.apache.lucene.search.similar with parameters of type Analyzer
static Query SimilarityQueries.formSimilarQuery(String body, Analyzer a, String field, Set stop)
          Simple similarity query generators.
 void MoreLikeThis.setAnalyzer(Analyzer analyzer)
          Sets the analyzer to use.
 

Uses of Analyzer in org.apache.lucene.swing.models
 

Methods in org.apache.lucene.swing.models that return Analyzer
 Analyzer TableSearcher.getAnalyzer()
           
 Analyzer ListSearcher.getAnalyzer()
           
 

Methods in org.apache.lucene.swing.models with parameters of type Analyzer
 void TableSearcher.setAnalyzer(Analyzer analyzer)
           
 void ListSearcher.setAnalyzer(Analyzer analyzer)
           
 

Uses of Analyzer in org.apache.lucene.wordnet
 

Methods in org.apache.lucene.wordnet with parameters of type Analyzer
static Query SynExpand.expand(String query, Searcher syns, Analyzer a, String field, float boost)
          Perform synonym expansion on a query.
static Query SynLookup.expand(String query, Searcher syns, Analyzer a, String field, float boost)
          Perform synonym expansion on a query.
 



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