Uses of Class
org.apache.lucene.analysis.Analyzer
Packages that use Analyzer
Package
Description
API and code to convert text into indexable/searchable tokens.
The logical representation of a
Document
for indexing and searching.Code to maintain and access indices.
Some utility classes.
-
Uses of Analyzer in org.apache.lucene.analysis
Subclasses of Analyzer in org.apache.lucene.analysisModifier and TypeClassDescriptionclass
Extension toAnalyzer
suitable for Analyzers which wrap other Analyzers.Methods in org.apache.lucene.analysis that return AnalyzerModifier and TypeMethodDescriptionprotected abstract Analyzer
AnalyzerWrapper.getWrappedAnalyzer
(String fieldName) Retrieves the wrapped Analyzer appropriate for analyzing the field with the given nameMethods in org.apache.lucene.analysis with parameters of type AnalyzerModifier and TypeMethodDescriptionAnalyzer.GlobalReuseStrategy.getReusableComponents
(Analyzer analyzer, String fieldName) Deprecated.Analyzer.PerFieldReuseStrategy.getReusableComponents
(Analyzer analyzer, String fieldName) Deprecated.abstract Analyzer.TokenStreamComponents
Analyzer.ReuseStrategy.getReusableComponents
(Analyzer analyzer, String fieldName) Gets the reusable TokenStreamComponents for the field with the given name.protected final Object
Analyzer.ReuseStrategy.getStoredValue
(Analyzer analyzer) Returns the currently stored value.void
Analyzer.GlobalReuseStrategy.setReusableComponents
(Analyzer analyzer, String fieldName, Analyzer.TokenStreamComponents components) Deprecated.void
Analyzer.PerFieldReuseStrategy.setReusableComponents
(Analyzer analyzer, String fieldName, Analyzer.TokenStreamComponents components) Deprecated.abstract void
Analyzer.ReuseStrategy.setReusableComponents
(Analyzer analyzer, String fieldName, Analyzer.TokenStreamComponents components) Stores the given TokenStreamComponents as the reusable components for the field with the give name.protected final void
Analyzer.ReuseStrategy.setStoredValue
(Analyzer analyzer, Object storedValue) Sets the stored value. -
Uses of Analyzer in org.apache.lucene.document
Methods in org.apache.lucene.document with parameters of type Analyzer -
Uses of Analyzer in org.apache.lucene.index
Methods in org.apache.lucene.index that return AnalyzerModifier and TypeMethodDescriptionIndexWriter.getAnalyzer()
Returns the analyzer used by this index.IndexWriterConfig.getAnalyzer()
LiveIndexWriterConfig.getAnalyzer()
Returns the default analyzer to use for indexing documents.Methods in org.apache.lucene.index with parameters of type AnalyzerModifier and TypeMethodDescriptionvoid
IndexWriter.addDocument
(Iterable<? extends IndexableField> doc, Analyzer analyzer) Adds a document to this index, using the provided analyzer instead of the value ofIndexWriter.getAnalyzer()
.long
TrackingIndexWriter.addDocument
(Iterable<? extends IndexableField> d, Analyzer a) CallsIndexWriter.addDocument(Iterable,Analyzer)
and returns the generation that reflects this change.void
IndexWriter.addDocuments
(Iterable<? extends Iterable<? extends IndexableField>> docs, Analyzer analyzer) Atomically adds a block of documents, analyzed using the provided analyzer, with sequentially assigned document IDs, such that an external reader will see all or none of the documents.long
TrackingIndexWriter.addDocuments
(Iterable<? extends Iterable<? extends IndexableField>> docs, Analyzer a) CallsIndexWriter.addDocuments(Iterable,Analyzer)
and returns the generation that reflects this change.IndexableField.tokenStream
(Analyzer analyzer) Creates the TokenStream used for indexing this field.void
IndexWriter.updateDocument
(Term term, Iterable<? extends IndexableField> doc, Analyzer analyzer) Updates a document by first deleting the document(s) containingterm
and then adding the new document.long
TrackingIndexWriter.updateDocument
(Term t, Iterable<? extends IndexableField> d, Analyzer a) CallsIndexWriter.updateDocument(Term,Iterable,Analyzer)
and returns the generation that reflects this change.void
IndexWriter.updateDocuments
(Term delTerm, Iterable<? extends Iterable<? extends IndexableField>> docs, Analyzer analyzer) Atomically deletes documents matching the provided delTerm and adds a block of documents, analyzed using the provided analyzer, with sequentially assigned document IDs, such that an external reader will see all or none of the documents.long
TrackingIndexWriter.updateDocuments
(Term t, Iterable<? extends Iterable<? extends IndexableField>> docs, Analyzer a) CallsIndexWriter.updateDocuments(Term,Iterable,Analyzer)
and returns the generation that reflects this change.Constructors in org.apache.lucene.index with parameters of type Analyzer -
Uses of Analyzer in org.apache.lucene.util
Methods in org.apache.lucene.util that return AnalyzerMethods in org.apache.lucene.util with parameters of type AnalyzerModifier and TypeMethodDescriptionprotected final Query
QueryBuilder.createFieldQuery
(Analyzer analyzer, BooleanClause.Occur operator, String field, String queryText, boolean quoted, int phraseSlop) Creates a query from the analysis chain.void
QueryBuilder.setAnalyzer
(Analyzer analyzer) Sets the analyzer used to tokenize text.Constructors in org.apache.lucene.util with parameters of type AnalyzerModifierConstructorDescriptionQueryBuilder
(Analyzer analyzer) Creates a new QueryBuilder using the given analyzer.