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

Packages that use Analyzer
org.apache.lucene.analysis: API and code to convert text into indexable/searchable tokens.
org.apache.lucene.analysis.ar: Analyzer for Arabic.
org.apache.lucene.analysis.br: Analyzer for Brazilian Portuguese.
org.apache.lucene.analysis.cjk: Analyzer for Chinese, Japanese, and Korean, which indexes bigrams (overlapping groups of two adjacent Han characters).
org.apache.lucene.analysis.cn: Analyzer for Chinese, which indexes unigrams (individual chinese characters).
org.apache.lucene.analysis.cn.smart: Analyzer for Simplified Chinese, which indexes words.
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.fa: Analyzer for Persian.
org.apache.lucene.analysis.fr: Analyzer for French.
org.apache.lucene.analysis.nl: Analyzer for Dutch.
org.apache.lucene.analysis.query: Automatically filter high-frequency stopwords.
org.apache.lucene.analysis.ru: Analyzer for Russian.
org.apache.lucene.analysis.shingle: Word n-gram filters
org.apache.lucene.analysis.snowball: `TokenFilter` and `Analyzer` implementations that use Snowball stemmers.
org.apache.lucene.analysis.standard: A fast grammar-based tokenizer constructed with JFlex.
org.apache.lucene.analysis.th: Analyzer for Thai.
org.apache.lucene.benchmark.byTask: Benchmarking Lucene By Tasks.
org.apache.lucene.benchmark.byTask.tasks: Extendable benchmark tasks.
org.apache.lucene.benchmark.stats
org.apache.lucene.collation: `CollationKeyFilter` and `ICUCollationKeyFilter` convert each token into its binary `CollationKey` using the provided `Collator`, and then encode the `CollationKey` as a String using `IndexableBinaryStringTools`, to allow it to be stored as an index term.
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: QueryParser that passes Fuzzy-, Prefix-, Range-, and WildcardQuerys through the given analyzer.
org.apache.lucene.queryParser.complexPhrase: QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*"
org.apache.lucene.queryParser.precedence: QueryParser designed to handle operator precedence in a more sensible fashion than the default QueryParser.
org.apache.lucene.queryParser.standard: Contains the implementation of the Lucene query parser using the flexible query parser frameworks
org.apache.lucene.queryParser.standard.config: Standard Lucene Query Configuration
org.apache.lucene.search: Code to search 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.store.instantiated: InstantiatedIndex, alternative RAM store for small corpora.
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.
org.apache.lucene.xmlparser: Parser that produces Lucene Query objects from XML streams.
org.apache.lucene.xmlparser.builders

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(java.lang.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.
`PerFieldAnalyzerWrapper(Analyzer defaultAnalyzer, java.util.Map fieldAnalyzers)` Constructs with default analyzer and a map of analyzers to use for specific fields.

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

Subclasses of Analyzer in org.apache.lucene.analysis.ar
`class` `ArabicAnalyzer` `Analyzer` for Arabic.

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

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

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

Subclasses of Analyzer in org.apache.lucene.analysis.cjk
`class` `CJKAnalyzer` An `Analyzer` that tokenizes text with `CJKTokenizer` and filters with `StopFilter`

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

Subclasses of Analyzer in org.apache.lucene.analysis.cn
`class` `ChineseAnalyzer` An `Analyzer` that tokenizes text with `ChineseTokenizer` and filters with `ChineseFilter`

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

Subclasses of Analyzer in org.apache.lucene.analysis.cn.smart
`class` `SmartChineseAnalyzer` SmartChineseAnalyzer is an analyzer for Chinese or mixed Chinese-English text.

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.fa

Subclasses of Analyzer in org.apache.lucene.analysis.fa
`class` `PersianAnalyzer` `Analyzer` for Persian.

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.query

Subclasses of Analyzer in org.apache.lucene.analysis.query
`class` `QueryAutoStopWordAnalyzer` An `Analyzer` used primarily at query time to wrap another analyzer and provide a layer of protection which prevents very common words from being passed into queries.

Constructors in org.apache.lucene.analysis.query with parameters of type Analyzer
`QueryAutoStopWordAnalyzer(Analyzer delegate)` Deprecated. Use `QueryAutoStopWordAnalyzer.QueryAutoStopWordAnalyzer(Version, Analyzer)` instead
`QueryAutoStopWordAnalyzer(Version matchVersion, Analyzer delegate)` Initializes this analyzer with the Analyzer object that actually produces the tokens

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.shingle

Subclasses of Analyzer in org.apache.lucene.analysis.shingle
`class` `ShingleAnalyzerWrapper` A ShingleAnalyzerWrapper wraps a `ShingleFilter` around another `Analyzer`.

Fields in org.apache.lucene.analysis.shingle declared as Analyzer
`protected Analyzer` `ShingleAnalyzerWrapper.defaultAnalyzer`

Constructors in org.apache.lucene.analysis.shingle with parameters of type Analyzer
`ShingleAnalyzerWrapper(Analyzer defaultAnalyzer)`
`ShingleAnalyzerWrapper(Analyzer defaultAnalyzer, int maxShingleSize)`

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.analysis.th

Subclasses of Analyzer in org.apache.lucene.analysis.th
`class` `ThaiAnalyzer` `Analyzer` for Thai language.

Uses of Analyzer in org.apache.lucene.benchmark.byTask

Methods in org.apache.lucene.benchmark.byTask that return Analyzer
`Analyzer` `PerfRunData.getAnalyzer()`

Methods in org.apache.lucene.benchmark.byTask with parameters of type Analyzer
`void` `PerfRunData.setAnalyzer(Analyzer analyzer)`

Uses of Analyzer in org.apache.lucene.benchmark.byTask.tasks

Methods in org.apache.lucene.benchmark.byTask.tasks with parameters of type Analyzer
`abstract int` `BenchmarkHighlighter.doHighlight(IndexReader reader, int doc, java.lang.String field, Document document, Analyzer analyzer, java.lang.String text)`

Uses of Analyzer in org.apache.lucene.benchmark.stats

Methods in org.apache.lucene.benchmark.stats that return Analyzer
`Analyzer` `TestData.getAnalyzer()`

Methods in org.apache.lucene.benchmark.stats with parameters of type Analyzer
`static TestData[]` `TestData.getAll(java.io.File[] sources, Analyzer[] analyzers)` Prepare a list of benchmark data, using all possible combinations of benchmark parameters.
`static TestData[]` `TestData.getTestDataMinMaxMergeAndMaxBuffered(java.io.File[] sources, Analyzer[] analyzers)` Similar to `TestData.getAll(java.io.File[], org.apache.lucene.analysis.Analyzer[])` but only uses maxBufferedDocs of 10 and 100 and same for mergeFactor, thus reducing the number of permutations significantly.
`void` `TestData.setAnalyzer(Analyzer analyzer)`

Uses of Analyzer in org.apache.lucene.collation

Subclasses of Analyzer in org.apache.lucene.collation
`class` `CollationKeyAnalyzer` Filters `KeywordTokenizer` with `CollationKeyFilter`.
`class` `ICUCollationKeyAnalyzer` Filters `KeywordTokenizer` with `ICUCollationKeyFilter`.

Uses of Analyzer in org.apache.lucene.index

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

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` `IndexModifier.addDocument(Document doc, Analyzer docAnalyzer)` Deprecated. Adds a document to this index, using the provided analyzer instead of the one specific in the constructor.
`void` `IndexWriter.addDocument(Document doc, Analyzer analyzer)` Adds a document to this index, using the provided analyzer instead of the value of `IndexWriter.getAnalyzer()`.
`protected void` `IndexModifier.init(Directory directory, Analyzer analyzer, boolean create)` Deprecated. Initialize an IndexWriter.
`void` `IndexWriter.updateDocument(Term term, Document doc, Analyzer analyzer)` Updates a document by first deleting the document(s) containing `term` and then adding the new document.

Constructors in org.apache.lucene.index with parameters of type Analyzer
`IndexModifier(Directory directory, Analyzer analyzer, boolean create)` Deprecated. Open an index with write access.
`IndexModifier(java.io.File file, Analyzer analyzer, boolean create)` Deprecated. Open an index with write access.
`IndexModifier(java.lang.String dirName, Analyzer analyzer, boolean create)` Deprecated. Open an index with write access.
`IndexWriter(Directory d, Analyzer a)` Deprecated. This constructor will be removed in the 3.0 release. Use `IndexWriter.IndexWriter(Directory,Analyzer,MaxFieldLength)` instead, and call `IndexWriter.commit()` when needed.
`IndexWriter(Directory d, Analyzer a, boolean create)` Deprecated. This constructor will be removed in the 3.0 release, and call `IndexWriter.commit()` when needed. Use `IndexWriter.IndexWriter(Directory,Analyzer,boolean,MaxFieldLength)` instead.
`IndexWriter(Directory d, Analyzer a, boolean create, IndexDeletionPolicy deletionPolicy, IndexWriter.MaxFieldLength mfl)` Expert: constructs an IndexWriter with a custom `IndexDeletionPolicy`, for the index in `d`.
`IndexWriter(Directory d, Analyzer a, boolean create, IndexWriter.MaxFieldLength mfl)` Constructs an IndexWriter for the index in `d`.
`IndexWriter(Directory d, Analyzer a, IndexDeletionPolicy deletionPolicy, IndexWriter.MaxFieldLength mfl)` Expert: constructs an IndexWriter with a custom `IndexDeletionPolicy`, for the index in `d`, first creating it if it does not already exist.
`IndexWriter(Directory d, Analyzer a, IndexDeletionPolicy deletionPolicy, IndexWriter.MaxFieldLength mfl, IndexCommit commit)` Expert: constructs an IndexWriter on specific commit point, with a custom `IndexDeletionPolicy`, for the index in `d`.
`IndexWriter(Directory d, Analyzer a, IndexWriter.MaxFieldLength mfl)` Constructs an IndexWriter for the index in `d`, first creating it if it does not already exist.
`IndexWriter(Directory d, boolean autoCommit, Analyzer a)` Deprecated. This constructor will be removed in the 3.0 release. Use `IndexWriter.IndexWriter(Directory,Analyzer,MaxFieldLength)` instead, and call `IndexWriter.commit()` when needed.
`IndexWriter(Directory d, boolean autoCommit, Analyzer a, boolean create)` Deprecated. This constructor will be removed in the 3.0 release. Use `IndexWriter.IndexWriter(Directory,Analyzer,boolean,MaxFieldLength)` instead, and call `IndexWriter.commit()` when needed.
`IndexWriter(Directory d, boolean autoCommit, Analyzer a, boolean create, IndexDeletionPolicy deletionPolicy)` Deprecated. This constructor will be removed in the 3.0 release. Use `IndexWriter.IndexWriter(Directory,Analyzer,boolean,IndexDeletionPolicy,MaxFieldLength)` instead, and call `IndexWriter.commit()` when needed.
`IndexWriter(Directory d, boolean autoCommit, Analyzer a, IndexDeletionPolicy deletionPolicy)` Deprecated. This constructor will be removed in the 3.0 release. Use `IndexWriter.IndexWriter(Directory,Analyzer,IndexDeletionPolicy,MaxFieldLength)` instead, and call `IndexWriter.commit()` when needed.
`IndexWriter(java.io.File path, Analyzer a)` Deprecated. This constructor will be removed in the 3.0 release. Use `IndexWriter.IndexWriter(Directory,Analyzer,MaxFieldLength)` instead, and call `IndexWriter.commit()` when needed.
`IndexWriter(java.io.File path, Analyzer a, boolean create)` Deprecated. This constructor will be removed in the 3.0 release. Use `IndexWriter.IndexWriter(Directory,Analyzer,boolean,MaxFieldLength)` instead, and call `IndexWriter.commit()` when needed.
`IndexWriter(java.io.File path, Analyzer a, boolean create, IndexWriter.MaxFieldLength mfl)` Deprecated. Use `IndexWriter.IndexWriter(Directory, Analyzer, boolean, MaxFieldLength)`
`IndexWriter(java.io.File path, Analyzer a, IndexWriter.MaxFieldLength mfl)` Deprecated. Use `IndexWriter.IndexWriter(Directory, Analyzer, MaxFieldLength)`
`IndexWriter(java.lang.String path, Analyzer a)` Deprecated. This constructor will be removed in the 3.0 release, and call `IndexWriter.commit()` when needed. Use `IndexWriter.IndexWriter(Directory,Analyzer,MaxFieldLength)` instead.
`IndexWriter(java.lang.String path, Analyzer a, boolean create)` Deprecated. This constructor will be removed in the 3.0 release. Use `IndexWriter.IndexWriter(Directory,Analyzer,boolean,MaxFieldLength)` instead, and call `IndexWriter.commit()` when needed.
`IndexWriter(java.lang.String path, Analyzer a, boolean create, IndexWriter.MaxFieldLength mfl)` Deprecated. Use `IndexWriter.IndexWriter(Directory, Analyzer, boolean, MaxFieldLength)`
`IndexWriter(java.lang.String path, Analyzer a, IndexWriter.MaxFieldLength mfl)` Deprecated. Use `IndexWriter.IndexWriter(Directory, Analyzer, MaxFieldLength)`

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, java.io.PrintStream log, java.lang.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`.
`static Analyzer` `AnalyzerUtil.getTokenCachingAnalyzer(Analyzer child)` Returns an analyzer wrapper that caches all tokens generated by the underlying child analyzer's token streams, and delivers those cached tokens on subsequent calls to `tokenStream(String fieldName, Reader reader)` if the fieldName has been seen before, altogether ignoring the Reader parameter on cache lookup.

Methods in org.apache.lucene.index.memory with parameters of type Analyzer
`void` `MemoryIndex.addField(java.lang.String fieldName, java.lang.String text, Analyzer analyzer)` Convenience method; Tokenizes the given field text and adds the resulting terms to the index; Equivalent to adding an indexed non-keyword Lucene `Field` that is `tokenized`, `not stored`, `termVectorStored with positions` (or `termVectorStored with positions and offsets`),

`static Analyzer`

`AnalyzerUtil.getLoggingAnalyzer(Analyzer child, java.io.PrintStream log, java.lang.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 java.lang.String[]` `AnalyzerUtil.getMostFrequentTerms(Analyzer analyzer, java.lang.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`.
`static Analyzer` `AnalyzerUtil.getTokenCachingAnalyzer(Analyzer child)` Returns an analyzer wrapper that caches all tokens generated by the underlying child analyzer's token streams, and delivers those cached tokens on subsequent calls to `tokenStream(String fieldName, Reader reader)` if the fieldName has been seen before, altogether ignoring the Reader parameter on cache lookup.

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
`static Query` `MultiFieldQueryParser.parse(java.lang.String[] queries, java.lang.String[] fields, Analyzer analyzer)` Deprecated. Use `MultiFieldQueryParser.parse(Version,String[],String[],Analyzer)` instead
`static Query` `MultiFieldQueryParser.parse(java.lang.String[] queries, java.lang.String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)` Deprecated. Used `MultiFieldQueryParser.parse(Version, String[], String[], BooleanClause.Occur[], Analyzer)` instead
`static Query` `MultiFieldQueryParser.parse(java.lang.String query, java.lang.String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)` Deprecated. Use `MultiFieldQueryParser.parse(Version, String, String[], BooleanClause.Occur[], Analyzer)` instead
`static Query` `MultiFieldQueryParser.parse(Version matchVersion, java.lang.String[] queries, java.lang.String[] fields, Analyzer analyzer)` Parses a query which searches on the fields specified.
`static Query` `MultiFieldQueryParser.parse(Version matchVersion, java.lang.String[] queries, java.lang.String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)` Parses a query, searching on the fields specified.
`static Query` `MultiFieldQueryParser.parse(Version matchVersion, java.lang.String query, java.lang.String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)` Parses a query, searching on the fields specified.

Constructors in org.apache.lucene.queryParser with parameters of type Analyzer
`MultiFieldQueryParser(java.lang.String[] fields, Analyzer analyzer)` Deprecated. Please use `MultiFieldQueryParser.MultiFieldQueryParser(Version, String[], Analyzer)` instead
`MultiFieldQueryParser(java.lang.String[] fields, Analyzer analyzer, java.util.Map boosts)` Deprecated. Please use `MultiFieldQueryParser.MultiFieldQueryParser(Version, String[], Analyzer, Map)` instead
`MultiFieldQueryParser(Version matchVersion, java.lang.String[] fields, Analyzer analyzer)` Creates a MultiFieldQueryParser.
`MultiFieldQueryParser(Version matchVersion, java.lang.String[] fields, Analyzer analyzer, java.util.Map boosts)` Creates a MultiFieldQueryParser.
`QueryParser(java.lang.String f, Analyzer a)` Deprecated. Use `QueryParser.QueryParser(Version, String, Analyzer)` instead
`QueryParser(Version matchVersion, java.lang.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(java.lang.String field, Analyzer analyzer)` Deprecated. Use `AnalyzingQueryParser.AnalyzingQueryParser(Version, String, Analyzer)` instead
`AnalyzingQueryParser(Version matchVersion, java.lang.String field, Analyzer analyzer)` Constructs a query parser.

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

Constructors in org.apache.lucene.queryParser.complexPhrase with parameters of type Analyzer
`ComplexPhraseQueryParser(java.lang.String f, Analyzer a)` Deprecated. Use `ComplexPhraseQueryParser.ComplexPhraseQueryParser(Version, String, Analyzer)` instead.
`ComplexPhraseQueryParser(Version matchVersion, java.lang.String f, Analyzer a)`

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(java.lang.String f, Analyzer a)` Constructs a query parser.

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

Methods in org.apache.lucene.queryParser.standard that return Analyzer
`Analyzer` `QueryParserWrapper.getAnalyzer()` Deprecated.
`Analyzer` `StandardQueryParser.getAnalyzer()`

Methods in org.apache.lucene.queryParser.standard with parameters of type Analyzer
`static Query` `MultiFieldQueryParserWrapper.parse(java.lang.String[] queries, java.lang.String[] fields, Analyzer analyzer)` Deprecated. Parses a query which searches on the fields specified.
`static Query` `QueryParserUtil.parse(java.lang.String[] queries, java.lang.String[] fields, Analyzer analyzer)` Parses a query which searches on the fields specified.
`static Query` `MultiFieldQueryParserWrapper.parse(java.lang.String[] queries, java.lang.String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)` Deprecated. Parses a query, searching on the fields specified.
`static Query` `QueryParserUtil.parse(java.lang.String[] queries, java.lang.String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)` Parses a query, searching on the fields specified.
`static Query` `MultiFieldQueryParserWrapper.parse(java.lang.String query, java.lang.String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)` Deprecated. Parses a query, searching on the fields specified.
`static Query` `QueryParserUtil.parse(java.lang.String query, java.lang.String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)` Parses a query, searching on the fields specified.
`void` `StandardQueryParser.setAnalyzer(Analyzer analyzer)`

Constructors in org.apache.lucene.queryParser.standard with parameters of type Analyzer
`MultiFieldQueryParserWrapper(java.lang.String[] fields, Analyzer analyzer)` Deprecated. Creates a MultiFieldQueryParser.
`MultiFieldQueryParserWrapper(java.lang.String[] fields, Analyzer analyzer, java.util.Map boosts)` Deprecated. Creates a MultiFieldQueryParser.
`QueryParserWrapper(java.lang.String defaultField, Analyzer analyzer)` Deprecated.
`StandardQueryParser(Analyzer analyzer)` Constructs a `StandardQueryParser` object and sets an `Analyzer` to it.

Uses of Analyzer in org.apache.lucene.queryParser.standard.config

Methods in org.apache.lucene.queryParser.standard.config that return Analyzer
`Analyzer` `AnalyzerAttribute.getAnalyzer()`
`Analyzer` `AnalyzerAttributeImpl.getAnalyzer()`

Methods in org.apache.lucene.queryParser.standard.config with parameters of type Analyzer
`void` `AnalyzerAttribute.setAnalyzer(Analyzer analyzer)`
`void` `AnalyzerAttributeImpl.setAnalyzer(Analyzer analyzer)`

Uses of Analyzer in org.apache.lucene.search

Constructors in org.apache.lucene.search with parameters of type Analyzer
`FuzzyLikeThisQuery(int maxNumTerms, Analyzer analyzer)`
`QueryTermVector(java.lang.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, java.lang.String field, Analyzer analyzer)` A convenience method that tries a number of approaches to getting a token stream.
`static TokenStream` `TokenSources.getAnyTokenStream(IndexReader reader, int docId, java.lang.String field, Document doc, Analyzer analyzer)` A convenience method that tries to first get a TermPositionVector for the specified docId, then, falls back to using the passed in `Document` to retrieve the TokenStream.
`java.lang.String` `Highlighter.getBestFragment(Analyzer analyzer, java.lang.String fieldName, java.lang.String text)` Highlights chosen terms in a text, extracting the most relevant section.
`java.lang.String[]` `Highlighter.getBestFragments(Analyzer analyzer, java.lang.String text, int maxNumFragments)` Deprecated. This method incorrectly hardcodes the choice of fieldname. Use the method of the same name that takes a fieldname.
`java.lang.String[]` `Highlighter.getBestFragments(Analyzer analyzer, java.lang.String fieldName, java.lang.String text, int maxNumFragments)` Highlights chosen terms in a text, extracting the most relevant sections.
`static TokenStream` `TokenSources.getTokenStream(Document doc, java.lang.String field, Analyzer analyzer)`
`static TokenStream` `TokenSources.getTokenStream(IndexReader reader, int docId, java.lang.String field, Analyzer analyzer)`
`static TokenStream` `TokenSources.getTokenStream(java.lang.String field, java.lang.String contents, 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.
`Analyzer` `MoreLikeThisQuery.getAnalyzer()`

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

Constructors in org.apache.lucene.search.similar with parameters of type Analyzer
`MoreLikeThisQuery(java.lang.String likeText, java.lang.String[] moreLikeFields, Analyzer analyzer)`

Uses of Analyzer in org.apache.lucene.store.instantiated

Methods in org.apache.lucene.store.instantiated that return Analyzer
`Analyzer` `InstantiatedIndexWriter.getAnalyzer()`

Methods in org.apache.lucene.store.instantiated with parameters of type Analyzer
`void` `InstantiatedIndexWriter.addDocument(Document doc, Analyzer analyzer)` Adds a document to this index, using the provided analyzer instead of the value of `InstantiatedIndexWriter.getAnalyzer()`.
`protected void` `InstantiatedIndexWriter.addDocument(InstantiatedDocument document, Analyzer analyzer)` Tokenizes a document and adds it to the buffer.
`InstantiatedIndexWriter` `InstantiatedIndex.indexWriterFactory(Analyzer analyzer, boolean create)`
`void` `InstantiatedIndexWriter.updateDocument(Term term, Document doc, Analyzer analyzer)`

Constructors in org.apache.lucene.store.instantiated with parameters of type Analyzer
`InstantiatedIndexWriter(InstantiatedIndex index, Analyzer analyzer)`
`InstantiatedIndexWriter(InstantiatedIndex index, Analyzer analyzer, boolean create)`

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

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

Methods in org.apache.lucene.swing.models with parameters of type Analyzer
`void` `ListSearcher.setAnalyzer(Analyzer analyzer)`
`void` `TableSearcher.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(java.lang.String query, Searcher syns, Analyzer a, java.lang.String field, float boost)` Perform synonym expansion on a query.
`static Query` `SynLookup.expand(java.lang.String query, Searcher syns, Analyzer a, java.lang.String field, float boost)` Perform synonym expansion on a query.

Uses of Analyzer in org.apache.lucene.xmlparser

Fields in org.apache.lucene.xmlparser declared as Analyzer
`protected Analyzer` `CoreParser.analyzer`

Constructors in org.apache.lucene.xmlparser with parameters of type Analyzer
`CoreParser(Analyzer analyzer, QueryParser parser)` Construct an XML parser that uses a single instance QueryParser for handling UserQuery tags - all parse operations are synchronised on this parser
`CoreParser(java.lang.String defaultField, Analyzer analyzer)` Constructs an XML parser that creates a QueryParser for each UserQuery request.
`CoreParser(java.lang.String defaultField, Analyzer analyzer, QueryParser parser)`
`CorePlusExtensionsParser(Analyzer analyzer, QueryParser parser)` Construct an XML parser that uses a single instance QueryParser for handling UserQuery tags - all parse operations are synchronized on this parser
`CorePlusExtensionsParser(java.lang.String defaultField, Analyzer analyzer)` Constructs an XML parser that creates a QueryParser for each UserQuery request.

Uses of Analyzer in org.apache.lucene.xmlparser.builders

Methods in org.apache.lucene.xmlparser.builders with parameters of type Analyzer
`protected QueryParser` `UserInputQueryBuilder.createQueryParser(java.lang.String fieldName, Analyzer analyzer)` Method to create a QueryParser - designed to be overridden

Constructors in org.apache.lucene.xmlparser.builders with parameters of type Analyzer
`FuzzyLikeThisQueryBuilder(Analyzer analyzer)`
`LikeThisQueryBuilder(Analyzer analyzer, java.lang.String[] defaultFieldNames)`
`SpanOrTermsBuilder(Analyzer analyzer)`
`TermsFilterBuilder(Analyzer analyzer)`
`TermsQueryBuilder(Analyzer analyzer)`
`UserInputQueryBuilder(java.lang.String defaultField, Analyzer analyzer)`

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