Uses of Class
org.apache.lucene.analysis.Analyzer
-
Packages that use Analyzer Package Description org.apache.lucene.analysis Text analysis.org.apache.lucene.analysis.ar Analyzer for Arabic.org.apache.lucene.analysis.bg Analyzer for Bulgarian.org.apache.lucene.analysis.bn Analyzer for Bengali Language.org.apache.lucene.analysis.br Analyzer for Brazilian Portuguese.org.apache.lucene.analysis.ca Analyzer for Catalan.org.apache.lucene.analysis.cjk Analyzer for Chinese, Japanese, and Korean, which indexes bigrams.org.apache.lucene.analysis.ckb Analyzer for Sorani Kurdish.org.apache.lucene.analysis.classic Fast, general-purpose grammar-based tokenizers.org.apache.lucene.analysis.cn.smart Analyzer for Simplified Chinese, which indexes words.org.apache.lucene.analysis.core Basic, general-purpose analysis components.org.apache.lucene.analysis.custom A general-purpose Analyzer that can be created with a builder-style API.org.apache.lucene.analysis.cz Analyzer for Czech.org.apache.lucene.analysis.da Analyzer for Danish.org.apache.lucene.analysis.de Analyzer for German.org.apache.lucene.analysis.el Analyzer for Greek.org.apache.lucene.analysis.email Fast, general-purpose URLs and email addresses tokenizers.org.apache.lucene.analysis.en Analyzer for English.org.apache.lucene.analysis.es Analyzer for Spanish.org.apache.lucene.analysis.et Analyzer for Estonian.org.apache.lucene.analysis.eu Analyzer for Basque.org.apache.lucene.analysis.fa Analyzer for Persian.org.apache.lucene.analysis.fi Analyzer for Finnish.org.apache.lucene.analysis.fr Analyzer for French.org.apache.lucene.analysis.ga Analyzer for Irish.org.apache.lucene.analysis.gl Analyzer for Galician.org.apache.lucene.analysis.hi Analyzer for Hindi.org.apache.lucene.analysis.hu Analyzer for Hungarian.org.apache.lucene.analysis.hy Analyzer for Armenian.org.apache.lucene.analysis.icu Analysis components based on ICUorg.apache.lucene.analysis.id Analyzer for Indonesian.org.apache.lucene.analysis.it Analyzer for Italian.org.apache.lucene.analysis.ja Analyzer for Japanese.org.apache.lucene.analysis.ko Analyzer for Korean.org.apache.lucene.analysis.lt Analyzer for Lithuanian.org.apache.lucene.analysis.lv Analyzer for Latvian.org.apache.lucene.analysis.miscellaneous Miscellaneous Tokenstreams.org.apache.lucene.analysis.ne Analyzer for Nepali.org.apache.lucene.analysis.nl Analyzer for Dutch.org.apache.lucene.analysis.no Analyzer for Norwegian.org.apache.lucene.analysis.pl Analyzer for Polish.org.apache.lucene.analysis.pt Analyzer for Portuguese.org.apache.lucene.analysis.query Automatically filter high-frequency stopwords.org.apache.lucene.analysis.ro Analyzer for Romanian.org.apache.lucene.analysis.ru Analyzer for Russian.org.apache.lucene.analysis.shingle Word n-gram filters.org.apache.lucene.analysis.sr Analyzer for Serbian.org.apache.lucene.analysis.standard Fast, general-purpose grammar-based tokenizerStandardTokenizer
implements the Word Break rules from the Unicode Text Segmentation algorithm, as specified in Unicode Standard Annex #29.org.apache.lucene.analysis.sv Analyzer for Swedish.org.apache.lucene.analysis.synonym Analysis components for Synonyms.org.apache.lucene.analysis.ta Analyzer for Tamil.org.apache.lucene.analysis.te Analyzer for Telugu Language.org.apache.lucene.analysis.th Analyzer for Thai.org.apache.lucene.analysis.tr Analyzer for Turkish.org.apache.lucene.classification Uses already seen data (the indexed documents) to classify an input ( can be simple text or a structured document).org.apache.lucene.classification.document Uses already seen data (the indexed documents) to classify new documents.org.apache.lucene.classification.utils Utilities for evaluation, data preparation, etc.org.apache.lucene.collation Unicode collation support.org.apache.lucene.document The logical representation of aDocument
for indexing and searching.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.misc.document Misc extensions of the Document/Field API.org.apache.lucene.monitor Monitoring frameworkorg.apache.lucene.queries.intervals Intervals queriesorg.apache.lucene.queries.mlt Document similarity query generators.org.apache.lucene.queryparser.classic A simple query parser implemented with JavaCC.org.apache.lucene.queryparser.complexPhrase QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*"org.apache.lucene.queryparser.ext Extendable QueryParser provides a simple and flexible extension mechanism by overloading query field names.org.apache.lucene.queryparser.flexible.precedence Precedence Query Parser Implementationorg.apache.lucene.queryparser.flexible.standard Lucene Flexible Query Parser Implementationorg.apache.lucene.queryparser.flexible.standard.config Standard Lucene Query Configuration.org.apache.lucene.queryparser.flexible.standard.nodes Standard Lucene Query Nodes.org.apache.lucene.queryparser.flexible.standard.nodes.intervalfn This package contains classes that implement interval function support for the standard syntax parser.org.apache.lucene.queryparser.flexible.standard.processors Lucene Query Node Processors.org.apache.lucene.queryparser.simple A simple query parser for human-entered queries.org.apache.lucene.queryparser.xml Parser that produces Lucene Query objects from XML streams.org.apache.lucene.queryparser.xml.builders XML Parser factories for different Lucene Query/Filters.org.apache.lucene.sandbox.queries Additional queries (some may have caveats or limitations)org.apache.lucene.search.highlight Highlighting search terms.org.apache.lucene.search.matchhighlight This package contains several components useful to build a highlighter on top of theMatches
API.org.apache.lucene.search.suggest.analyzing Analyzer based autosuggest.org.apache.lucene.search.suggest.document Support for document suggestionorg.apache.lucene.search.uhighlight The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.org.apache.lucene.util Some utility classes. -
-
Uses of Analyzer in org.apache.lucene.analysis
Subclasses of Analyzer in org.apache.lucene.analysis Modifier and Type Class Description class
AnalyzerWrapper
Extension toAnalyzer
suitable for Analyzers which wrap other Analyzers.class
DelegatingAnalyzerWrapper
An analyzer wrapper, that doesn't allow to wrap components or readers.class
StopwordAnalyzerBase
Base class for Analyzers that need to make use of stopword sets.Methods in org.apache.lucene.analysis that return Analyzer Modifier and Type Method Description protected abstract Analyzer
AnalyzerWrapper. getWrappedAnalyzer(java.lang.String fieldName)
Retrieves the wrapped Analyzer appropriate for analyzing the field with the given nameMethods in org.apache.lucene.analysis with parameters of type Analyzer Modifier and Type Method Description abstract Analyzer.TokenStreamComponents
Analyzer.ReuseStrategy. getReusableComponents(Analyzer analyzer, java.lang.String fieldName)
Gets the reusable TokenStreamComponents for the field with the given name.Analyzer.TokenStreamComponents
DelegatingAnalyzerWrapper.DelegatingReuseStrategy. getReusableComponents(Analyzer analyzer, java.lang.String fieldName)
protected java.lang.Object
Analyzer.ReuseStrategy. getStoredValue(Analyzer analyzer)
Returns the currently stored value.abstract void
Analyzer.ReuseStrategy. setReusableComponents(Analyzer analyzer, java.lang.String fieldName, Analyzer.TokenStreamComponents components)
Stores the given TokenStreamComponents as the reusable components for the field with the give name.void
DelegatingAnalyzerWrapper.DelegatingReuseStrategy. setReusableComponents(Analyzer analyzer, java.lang.String fieldName, Analyzer.TokenStreamComponents components)
protected void
Analyzer.ReuseStrategy. setStoredValue(Analyzer analyzer, java.lang.Object storedValue)
Sets the stored value.Method parameters in org.apache.lucene.analysis with type arguments of type Analyzer Modifier and Type Method Description protected static CharArraySet
StopwordAnalyzerBase. loadStopwordSet(boolean ignoreCase, java.lang.Class<? extends Analyzer> aClass, java.lang.String resource, java.lang.String comment)
Deprecated, for removal: This API element is subject to removal in a future version.Class.getResourceAsStream(String)
is caller sensitive and cannot load resources across Java Modules. -
Uses of Analyzer in org.apache.lucene.analysis.ar
Subclasses of Analyzer in org.apache.lucene.analysis.ar Modifier and Type Class Description class
ArabicAnalyzer
Analyzer
for Arabic. -
Uses of Analyzer in org.apache.lucene.analysis.bg
Subclasses of Analyzer in org.apache.lucene.analysis.bg Modifier and Type Class Description class
BulgarianAnalyzer
Analyzer
for Bulgarian. -
Uses of Analyzer in org.apache.lucene.analysis.bn
Subclasses of Analyzer in org.apache.lucene.analysis.bn Modifier and Type Class Description class
BengaliAnalyzer
Analyzer for Bengali. -
Uses of Analyzer in org.apache.lucene.analysis.br
Subclasses of Analyzer in org.apache.lucene.analysis.br Modifier and Type Class Description class
BrazilianAnalyzer
Analyzer
for Brazilian Portuguese language. -
Uses of Analyzer in org.apache.lucene.analysis.ca
Subclasses of Analyzer in org.apache.lucene.analysis.ca Modifier and Type Class Description class
CatalanAnalyzer
Analyzer
for Catalan. -
Uses of Analyzer in org.apache.lucene.analysis.cjk
Subclasses of Analyzer in org.apache.lucene.analysis.cjk Modifier and Type Class Description class
CJKAnalyzer
AnAnalyzer
that tokenizes text withStandardTokenizer
, normalizes content withCJKWidthFilter
, folds case withLowerCaseFilter
, forms bigrams of CJK withCJKBigramFilter
, and filters stopwords withStopFilter
-
Uses of Analyzer in org.apache.lucene.analysis.ckb
Subclasses of Analyzer in org.apache.lucene.analysis.ckb Modifier and Type Class Description class
SoraniAnalyzer
Analyzer
for Sorani Kurdish. -
Uses of Analyzer in org.apache.lucene.analysis.classic
Subclasses of Analyzer in org.apache.lucene.analysis.classic Modifier and Type Class Description class
ClassicAnalyzer
FiltersClassicTokenizer
withClassicFilter
,LowerCaseFilter
andStopFilter
, using a list of English stop words. -
Uses of Analyzer in org.apache.lucene.analysis.cn.smart
Subclasses of Analyzer in org.apache.lucene.analysis.cn.smart Modifier and Type Class Description class
SmartChineseAnalyzer
SmartChineseAnalyzer is an analyzer for Chinese or mixed Chinese-English text. -
Uses of Analyzer in org.apache.lucene.analysis.core
Subclasses of Analyzer in org.apache.lucene.analysis.core Modifier and Type Class Description class
KeywordAnalyzer
"Tokenizes" the entire stream as a single token.class
SimpleAnalyzer
class
StopAnalyzer
class
UnicodeWhitespaceAnalyzer
An Analyzer that usesUnicodeWhitespaceTokenizer
.class
WhitespaceAnalyzer
An Analyzer that usesWhitespaceTokenizer
. -
Uses of Analyzer in org.apache.lucene.analysis.custom
Subclasses of Analyzer in org.apache.lucene.analysis.custom Modifier and Type Class Description class
CustomAnalyzer
A general-purpose Analyzer that can be created with a builder-style API. -
Uses of Analyzer in org.apache.lucene.analysis.cz
Subclasses of Analyzer in org.apache.lucene.analysis.cz Modifier and Type Class Description class
CzechAnalyzer
Analyzer
for Czech language. -
Uses of Analyzer in org.apache.lucene.analysis.da
Subclasses of Analyzer in org.apache.lucene.analysis.da Modifier and Type Class Description class
DanishAnalyzer
Analyzer
for Danish. -
Uses of Analyzer in org.apache.lucene.analysis.de
Subclasses of Analyzer in org.apache.lucene.analysis.de Modifier and Type Class Description class
GermanAnalyzer
Analyzer
for German language. -
Uses of Analyzer in org.apache.lucene.analysis.el
Subclasses of Analyzer in org.apache.lucene.analysis.el Modifier and Type Class Description class
GreekAnalyzer
Analyzer
for the Greek language. -
Uses of Analyzer in org.apache.lucene.analysis.email
Subclasses of Analyzer in org.apache.lucene.analysis.email Modifier and Type Class Description class
UAX29URLEmailAnalyzer
FiltersUAX29URLEmailTokenizer
withLowerCaseFilter
andStopFilter
, using a list of English stop words. -
Uses of Analyzer in org.apache.lucene.analysis.en
Subclasses of Analyzer in org.apache.lucene.analysis.en Modifier and Type Class Description class
EnglishAnalyzer
Analyzer
for English. -
Uses of Analyzer in org.apache.lucene.analysis.es
Subclasses of Analyzer in org.apache.lucene.analysis.es Modifier and Type Class Description class
SpanishAnalyzer
Analyzer
for Spanish. -
Uses of Analyzer in org.apache.lucene.analysis.et
Subclasses of Analyzer in org.apache.lucene.analysis.et Modifier and Type Class Description class
EstonianAnalyzer
Analyzer
for Estonian. -
Uses of Analyzer in org.apache.lucene.analysis.eu
Subclasses of Analyzer in org.apache.lucene.analysis.eu Modifier and Type Class Description class
BasqueAnalyzer
Analyzer
for Basque. -
Uses of Analyzer in org.apache.lucene.analysis.fa
Subclasses of Analyzer in org.apache.lucene.analysis.fa Modifier and Type Class Description class
PersianAnalyzer
Analyzer
for Persian. -
Uses of Analyzer in org.apache.lucene.analysis.fi
Subclasses of Analyzer in org.apache.lucene.analysis.fi Modifier and Type Class Description class
FinnishAnalyzer
Analyzer
for Finnish. -
Uses of Analyzer in org.apache.lucene.analysis.fr
Subclasses of Analyzer in org.apache.lucene.analysis.fr Modifier and Type Class Description class
FrenchAnalyzer
Analyzer
for French language. -
Uses of Analyzer in org.apache.lucene.analysis.ga
Subclasses of Analyzer in org.apache.lucene.analysis.ga Modifier and Type Class Description class
IrishAnalyzer
Analyzer
for Irish. -
Uses of Analyzer in org.apache.lucene.analysis.gl
Subclasses of Analyzer in org.apache.lucene.analysis.gl Modifier and Type Class Description class
GalicianAnalyzer
Analyzer
for Galician. -
Uses of Analyzer in org.apache.lucene.analysis.hi
Subclasses of Analyzer in org.apache.lucene.analysis.hi Modifier and Type Class Description class
HindiAnalyzer
Analyzer for Hindi. -
Uses of Analyzer in org.apache.lucene.analysis.hu
Subclasses of Analyzer in org.apache.lucene.analysis.hu Modifier and Type Class Description class
HungarianAnalyzer
Analyzer
for Hungarian. -
Uses of Analyzer in org.apache.lucene.analysis.hy
Subclasses of Analyzer in org.apache.lucene.analysis.hy Modifier and Type Class Description class
ArmenianAnalyzer
Analyzer
for Armenian. -
Uses of Analyzer in org.apache.lucene.analysis.icu
Subclasses of Analyzer in org.apache.lucene.analysis.icu Modifier and Type Class Description class
ICUCollationKeyAnalyzer
ConfiguresKeywordTokenizer
withICUCollationAttributeFactory
. -
Uses of Analyzer in org.apache.lucene.analysis.id
Subclasses of Analyzer in org.apache.lucene.analysis.id Modifier and Type Class Description class
IndonesianAnalyzer
Analyzer for Indonesian (Bahasa) -
Uses of Analyzer in org.apache.lucene.analysis.it
Subclasses of Analyzer in org.apache.lucene.analysis.it Modifier and Type Class Description class
ItalianAnalyzer
Analyzer
for Italian. -
Uses of Analyzer in org.apache.lucene.analysis.ja
Subclasses of Analyzer in org.apache.lucene.analysis.ja Modifier and Type Class Description class
JapaneseAnalyzer
Analyzer for Japanese that uses morphological analysis.class
JapaneseCompletionAnalyzer
Analyzer for Japanese completion suggester. -
Uses of Analyzer in org.apache.lucene.analysis.ko
Subclasses of Analyzer in org.apache.lucene.analysis.ko Modifier and Type Class Description class
KoreanAnalyzer
Analyzer for Korean that uses morphological analysis. -
Uses of Analyzer in org.apache.lucene.analysis.lt
Subclasses of Analyzer in org.apache.lucene.analysis.lt Modifier and Type Class Description class
LithuanianAnalyzer
Analyzer
for Lithuanian. -
Uses of Analyzer in org.apache.lucene.analysis.lv
Subclasses of Analyzer in org.apache.lucene.analysis.lv Modifier and Type Class Description class
LatvianAnalyzer
Analyzer
for Latvian. -
Uses of Analyzer in org.apache.lucene.analysis.miscellaneous
Subclasses of Analyzer in org.apache.lucene.analysis.miscellaneous Modifier and Type Class Description class
LimitTokenCountAnalyzer
This Analyzer limits the number of tokens while indexing.class
PerFieldAnalyzerWrapper
This analyzer is used to facilitate scenarios where different fields require different analysis techniques.Fields in org.apache.lucene.analysis.miscellaneous declared as Analyzer Modifier and Type Field Description private Analyzer
PerFieldAnalyzerWrapper. defaultAnalyzer
private Analyzer
LimitTokenCountAnalyzer. delegate
Fields in org.apache.lucene.analysis.miscellaneous with type parameters of type Analyzer Modifier and Type Field Description private java.util.Map<java.lang.String,Analyzer>
PerFieldAnalyzerWrapper. fieldAnalyzers
Methods in org.apache.lucene.analysis.miscellaneous that return Analyzer Modifier and Type Method Description protected Analyzer
LimitTokenCountAnalyzer. getWrappedAnalyzer(java.lang.String fieldName)
protected Analyzer
PerFieldAnalyzerWrapper. getWrappedAnalyzer(java.lang.String fieldName)
Constructors in org.apache.lucene.analysis.miscellaneous with parameters of type Analyzer Constructor Description LimitTokenCountAnalyzer(Analyzer delegate, int maxTokenCount)
Build an analyzer that limits the maximum number of tokens per field.LimitTokenCountAnalyzer(Analyzer delegate, int maxTokenCount, boolean consumeAllTokens)
Build an analyzer that limits the maximum number of tokens per field.PerFieldAnalyzerWrapper(Analyzer defaultAnalyzer)
Constructs with default analyzer.PerFieldAnalyzerWrapper(Analyzer defaultAnalyzer, java.util.Map<java.lang.String,Analyzer> fieldAnalyzers)
Constructs with default analyzer and a map of analyzers to use for specific fields.Constructor parameters in org.apache.lucene.analysis.miscellaneous with type arguments of type Analyzer Constructor Description PerFieldAnalyzerWrapper(Analyzer defaultAnalyzer, java.util.Map<java.lang.String,Analyzer> fieldAnalyzers)
Constructs with default analyzer and a map of analyzers to use for specific fields. -
Uses of Analyzer in org.apache.lucene.analysis.ne
Subclasses of Analyzer in org.apache.lucene.analysis.ne Modifier and Type Class Description class
NepaliAnalyzer
Analyzer for Nepali. -
Uses of Analyzer in org.apache.lucene.analysis.nl
Subclasses of Analyzer in org.apache.lucene.analysis.nl Modifier and Type Class Description class
DutchAnalyzer
Analyzer
for Dutch language. -
Uses of Analyzer in org.apache.lucene.analysis.no
Subclasses of Analyzer in org.apache.lucene.analysis.no Modifier and Type Class Description class
NorwegianAnalyzer
Analyzer
for Norwegian. -
Uses of Analyzer in org.apache.lucene.analysis.pl
Subclasses of Analyzer in org.apache.lucene.analysis.pl Modifier and Type Class Description class
PolishAnalyzer
Analyzer
for Polish. -
Uses of Analyzer in org.apache.lucene.analysis.pt
Subclasses of Analyzer in org.apache.lucene.analysis.pt Modifier and Type Class Description class
PortugueseAnalyzer
Analyzer
for Portuguese. -
Uses of Analyzer in org.apache.lucene.analysis.query
Subclasses of Analyzer in org.apache.lucene.analysis.query Modifier and Type Class Description class
QueryAutoStopWordAnalyzer
AnAnalyzer
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.Fields in org.apache.lucene.analysis.query declared as Analyzer Modifier and Type Field Description private Analyzer
QueryAutoStopWordAnalyzer. delegate
Methods in org.apache.lucene.analysis.query that return Analyzer Modifier and Type Method Description protected Analyzer
QueryAutoStopWordAnalyzer. getWrappedAnalyzer(java.lang.String fieldName)
Constructors in org.apache.lucene.analysis.query with parameters of type Analyzer Constructor Description QueryAutoStopWordAnalyzer(Analyzer delegate, IndexReader indexReader)
Creates a new QueryAutoStopWordAnalyzer with stopwords calculated for all indexed fields from terms with a document frequency percentage greater thanQueryAutoStopWordAnalyzer.defaultMaxDocFreqPercent
QueryAutoStopWordAnalyzer(Analyzer delegate, IndexReader indexReader, float maxPercentDocs)
Creates a new QueryAutoStopWordAnalyzer with stopwords calculated for all indexed fields from terms with a document frequency percentage greater than the given maxPercentDocsQueryAutoStopWordAnalyzer(Analyzer delegate, IndexReader indexReader, int maxDocFreq)
Creates a new QueryAutoStopWordAnalyzer with stopwords calculated for all indexed fields from terms with a document frequency greater than the given maxDocFreqQueryAutoStopWordAnalyzer(Analyzer delegate, IndexReader indexReader, java.util.Collection<java.lang.String> fields, float maxPercentDocs)
Creates a new QueryAutoStopWordAnalyzer with stopwords calculated for the given selection of fields from terms with a document frequency percentage greater than the given maxPercentDocsQueryAutoStopWordAnalyzer(Analyzer delegate, IndexReader indexReader, java.util.Collection<java.lang.String> fields, int maxDocFreq)
Creates a new QueryAutoStopWordAnalyzer with stopwords calculated for the given selection of fields from terms with a document frequency greater than the given maxDocFreq -
Uses of Analyzer in org.apache.lucene.analysis.ro
Subclasses of Analyzer in org.apache.lucene.analysis.ro Modifier and Type Class Description class
RomanianAnalyzer
Analyzer
for Romanian. -
Uses of Analyzer in org.apache.lucene.analysis.ru
Subclasses of Analyzer in org.apache.lucene.analysis.ru Modifier and Type Class Description class
RussianAnalyzer
Analyzer
for Russian language. -
Uses of Analyzer in org.apache.lucene.analysis.shingle
Subclasses of Analyzer in org.apache.lucene.analysis.shingle Modifier and Type Class Description class
ShingleAnalyzerWrapper
A ShingleAnalyzerWrapper wraps aShingleFilter
around anotherAnalyzer
.Fields in org.apache.lucene.analysis.shingle declared as Analyzer Modifier and Type Field Description private Analyzer
ShingleAnalyzerWrapper. delegate
Methods in org.apache.lucene.analysis.shingle that return Analyzer Modifier and Type Method Description Analyzer
ShingleAnalyzerWrapper. getWrappedAnalyzer(java.lang.String fieldName)
Constructors in org.apache.lucene.analysis.shingle with parameters of type Analyzer Constructor Description ShingleAnalyzerWrapper(Analyzer defaultAnalyzer)
ShingleAnalyzerWrapper(Analyzer defaultAnalyzer, int maxShingleSize)
ShingleAnalyzerWrapper(Analyzer defaultAnalyzer, int minShingleSize, int maxShingleSize)
ShingleAnalyzerWrapper(Analyzer delegate, int minShingleSize, int maxShingleSize, java.lang.String tokenSeparator, boolean outputUnigrams, boolean outputUnigramsIfNoShingles, java.lang.String fillerToken)
Creates a new ShingleAnalyzerWrapper -
Uses of Analyzer in org.apache.lucene.analysis.sr
Subclasses of Analyzer in org.apache.lucene.analysis.sr Modifier and Type Class Description class
SerbianAnalyzer
Analyzer
for Serbian. -
Uses of Analyzer in org.apache.lucene.analysis.standard
Subclasses of Analyzer in org.apache.lucene.analysis.standard Modifier and Type Class Description class
StandardAnalyzer
FiltersStandardTokenizer
withLowerCaseFilter
andStopFilter
, using a configurable list of stop words. -
Uses of Analyzer in org.apache.lucene.analysis.sv
Subclasses of Analyzer in org.apache.lucene.analysis.sv Modifier and Type Class Description class
SwedishAnalyzer
Analyzer
for Swedish. -
Uses of Analyzer in org.apache.lucene.analysis.synonym
Fields in org.apache.lucene.analysis.synonym declared as Analyzer Modifier and Type Field Description private Analyzer
SynonymMap.Parser. analyzer
Methods in org.apache.lucene.analysis.synonym that return Analyzer Modifier and Type Method Description private Analyzer
SynonymFilterFactory. loadAnalyzer(ResourceLoader loader, java.lang.String cname)
Deprecated.private Analyzer
SynonymGraphFilterFactory. loadAnalyzer(ResourceLoader loader, java.lang.String cname)
Methods in org.apache.lucene.analysis.synonym with parameters of type Analyzer Modifier and Type Method Description protected SynonymMap
SynonymFilterFactory. loadSynonyms(ResourceLoader loader, java.lang.String cname, boolean dedup, Analyzer analyzer)
Deprecated.Load synonyms with the givenSynonymMap.Parser
class.protected SynonymMap
SynonymGraphFilterFactory. loadSynonyms(ResourceLoader loader, java.lang.String cname, boolean dedup, Analyzer analyzer)
Load synonyms with the givenSynonymMap.Parser
class.Constructors in org.apache.lucene.analysis.synonym with parameters of type Analyzer Constructor Description Parser(boolean dedup, Analyzer analyzer)
SolrSynonymParser(boolean dedup, boolean expand, Analyzer analyzer)
WordnetSynonymParser(boolean dedup, boolean expand, Analyzer analyzer)
-
Uses of Analyzer in org.apache.lucene.analysis.ta
Subclasses of Analyzer in org.apache.lucene.analysis.ta Modifier and Type Class Description class
TamilAnalyzer
Analyzer for Tamil. -
Uses of Analyzer in org.apache.lucene.analysis.te
Subclasses of Analyzer in org.apache.lucene.analysis.te Modifier and Type Class Description class
TeluguAnalyzer
Analyzer for Telugu. -
Uses of Analyzer in org.apache.lucene.analysis.th
Subclasses of Analyzer in org.apache.lucene.analysis.th Modifier and Type Class Description class
ThaiAnalyzer
Analyzer
for Thai language. -
Uses of Analyzer in org.apache.lucene.analysis.tr
Subclasses of Analyzer in org.apache.lucene.analysis.tr Modifier and Type Class Description class
TurkishAnalyzer
Analyzer
for Turkish. -
Uses of Analyzer in org.apache.lucene.classification
Fields in org.apache.lucene.classification declared as Analyzer Modifier and Type Field Description private Analyzer
BM25NBClassifier. analyzer
Analyzer
to be used for tokenizing unseen input textprivate Analyzer
BooleanPerceptronClassifier. analyzer
private Analyzer
KNearestFuzzyClassifier. analyzer
protected Analyzer
SimpleNaiveBayesClassifier. analyzer
Analyzer
to be used for tokenizing unseen input textConstructors in org.apache.lucene.classification with parameters of type Analyzer Constructor Description BM25NBClassifier(IndexReader indexReader, Analyzer analyzer, Query query, java.lang.String classFieldName, java.lang.String... textFieldNames)
Creates a new NaiveBayes classifier.BooleanPerceptronClassifier(IndexReader indexReader, Analyzer analyzer, Query query, java.lang.Integer batchSize, java.lang.Double bias, java.lang.String classFieldName, java.lang.String textFieldName)
Creates aBooleanPerceptronClassifier
CachingNaiveBayesClassifier(IndexReader indexReader, Analyzer analyzer, Query query, java.lang.String classFieldName, java.lang.String... textFieldNames)
Creates a new NaiveBayes classifier with inside caching.KNearestFuzzyClassifier(IndexReader indexReader, Similarity similarity, Analyzer analyzer, Query query, int k, java.lang.String classFieldName, java.lang.String... textFieldNames)
Creates aKNearestFuzzyClassifier
.KNearestNeighborClassifier(IndexReader indexReader, Similarity similarity, Analyzer analyzer, Query query, int k, int minDocsFreq, int minTermFreq, java.lang.String classFieldName, java.lang.String... textFieldNames)
Creates aKNearestNeighborClassifier
.SimpleNaiveBayesClassifier(IndexReader indexReader, Analyzer analyzer, Query query, java.lang.String classFieldName, java.lang.String... textFieldNames)
Creates a new NaiveBayes classifier. -
Uses of Analyzer in org.apache.lucene.classification.document
Fields in org.apache.lucene.classification.document with type parameters of type Analyzer Modifier and Type Field Description protected java.util.Map<java.lang.String,Analyzer>
KNearestNeighborDocumentClassifier. field2analyzer
map of per field analyzersprotected java.util.Map<java.lang.String,Analyzer>
SimpleNaiveBayesDocumentClassifier. field2analyzer
Analyzer
to be used for tokenizing document fieldsConstructor parameters in org.apache.lucene.classification.document with type arguments of type Analyzer Constructor Description KNearestNeighborDocumentClassifier(IndexReader indexReader, Similarity similarity, Query query, int k, int minDocsFreq, int minTermFreq, java.lang.String classFieldName, java.util.Map<java.lang.String,Analyzer> field2analyzer, java.lang.String... textFieldNames)
Creates aKNearestNeighborClassifier
.SimpleNaiveBayesDocumentClassifier(IndexReader indexReader, Query query, java.lang.String classFieldName, java.util.Map<java.lang.String,Analyzer> field2analyzer, java.lang.String... textFieldNames)
Creates a new NaiveBayes classifier. -
Uses of Analyzer in org.apache.lucene.classification.utils
Fields in org.apache.lucene.classification.utils declared as Analyzer Modifier and Type Field Description private Analyzer
NearestFuzzyQuery. analyzer
Methods in org.apache.lucene.classification.utils with parameters of type Analyzer Modifier and Type Method Description void
DatasetSplitter. split(IndexReader originalIndex, Directory trainingIndex, Directory testIndex, Directory crossValidationIndex, Analyzer analyzer, boolean termVectors, java.lang.String classFieldName, java.lang.String... fieldNames)
Split a given index into 3 indexes for training, test and cross validation tasks respectivelyConstructors in org.apache.lucene.classification.utils with parameters of type Analyzer Constructor Description NearestFuzzyQuery(Analyzer analyzer)
Default constructor -
Uses of Analyzer in org.apache.lucene.collation
Subclasses of Analyzer in org.apache.lucene.collation Modifier and Type Class Description class
CollationKeyAnalyzer
ConfiguresKeywordTokenizer
withCollationAttributeFactory
. -
Uses of Analyzer in org.apache.lucene.document
Methods in org.apache.lucene.document with parameters of type Analyzer Modifier and Type Method Description TokenStream
FeatureField. tokenStream(Analyzer analyzer, TokenStream reuse)
TokenStream
Field. tokenStream(Analyzer analyzer, TokenStream reuse)
TokenStream
ShapeDocValuesField. tokenStream(Analyzer analyzer, TokenStream reuse)
TokenStreams are not yet supported -
Uses of Analyzer in org.apache.lucene.index
Fields in org.apache.lucene.index declared as Analyzer Modifier and Type Field Description private Analyzer
IndexingChain.PerField. analyzer
private Analyzer
LiveIndexWriterConfig. analyzer
Methods in org.apache.lucene.index that return Analyzer Modifier and Type Method Description Analyzer
IndexWriter. getAnalyzer()
Returns the analyzer used by this index.Analyzer
IndexWriterConfig. getAnalyzer()
Analyzer
LiveIndexWriterConfig. getAnalyzer()
Returns the default analyzer to use for indexing documents.Methods in org.apache.lucene.index with parameters of type Analyzer Modifier and Type Method Description TokenStream
IndexableField. tokenStream(Analyzer analyzer, TokenStream reuse)
Creates the TokenStream used for indexing this field.TokenStream
IndexingChain.ReservedField. tokenStream(Analyzer analyzer, TokenStream reuse)
Constructors in org.apache.lucene.index with parameters of type Analyzer Constructor Description IndexWriterConfig(Analyzer analyzer)
Creates a new config that with the providedAnalyzer
.LiveIndexWriterConfig(Analyzer analyzer)
PerField(java.lang.String fieldName, int indexCreatedVersionMajor, IndexingChain.FieldSchema schema, Similarity similarity, InfoStream infoStream, Analyzer analyzer, boolean reserved)
-
Uses of Analyzer in org.apache.lucene.index.memory
Methods in org.apache.lucene.index.memory with parameters of type Analyzer Modifier and Type Method Description 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 LuceneField
that is tokenized, not stored, termVectorStored with positions (or termVectorStored with positions and offsets),void
MemoryIndex. addField(IndexableField field, Analyzer analyzer)
Adds a luceneIndexableField
to the MemoryIndex using the provided analyzer.static MemoryIndex
MemoryIndex. fromDocument(java.lang.Iterable<? extends IndexableField> document, Analyzer analyzer)
Builds a MemoryIndex from a luceneDocument
using an analyzerstatic MemoryIndex
MemoryIndex. fromDocument(java.lang.Iterable<? extends IndexableField> document, Analyzer analyzer, boolean storeOffsets, boolean storePayloads)
Builds a MemoryIndex from a luceneDocument
using an analyzerstatic MemoryIndex
MemoryIndex. fromDocument(java.lang.Iterable<? extends IndexableField> document, Analyzer analyzer, boolean storeOffsets, boolean storePayloads, long maxReusedBytes)
Builds a MemoryIndex from a luceneDocument
using an analyzer -
Uses of Analyzer in org.apache.lucene.misc.document
Methods in org.apache.lucene.misc.document with parameters of type Analyzer Modifier and Type Method Description TokenStream
LazyDocument.LazyField. tokenStream(Analyzer analyzer, TokenStream reuse)
-
Uses of Analyzer in org.apache.lucene.monitor
Fields in org.apache.lucene.monitor declared as Analyzer Modifier and Type Field Description private Analyzer
Monitor. analyzer
Methods in org.apache.lucene.monitor with parameters of type Analyzer Modifier and Type Method Description static DocumentBatch
DocumentBatch. of(Analyzer analyzer, Document doc)
Create a DocumentBatch containing a single InputDocumentstatic DocumentBatch
DocumentBatch. of(Analyzer analyzer, Document... docs)
Create a DocumentBatch containing a set of InputDocumentsConstructors in org.apache.lucene.monitor with parameters of type Analyzer Constructor Description Monitor(Analyzer analyzer)
Create a non-persistent Monitor instance with the default term-filtering PresearcherMonitor(Analyzer analyzer, MonitorConfiguration config)
Create a new Monitor instance with a specific configurationMonitor(Analyzer analyzer, Presearcher presearcher)
Create a new non-persistent Monitor instanceMonitor(Analyzer analyzer, Presearcher presearcher, MonitorConfiguration configuration)
Create a new Monitor instanceMultiDocumentBatch(Analyzer analyzer, Document... docs)
SingletonDocumentBatch(Analyzer analyzer, Document doc)
-
Uses of Analyzer in org.apache.lucene.queries.intervals
Methods in org.apache.lucene.queries.intervals with parameters of type Analyzer Modifier and Type Method Description static IntervalsSource
Intervals. analyzedText(java.lang.String text, Analyzer analyzer, java.lang.String field, int maxGaps, boolean ordered)
Returns intervals that correspond to tokens from aTokenStream
returned fortext
by applying the providedAnalyzer
as iftext
was the content of the givenfield
. -
Uses of Analyzer in org.apache.lucene.queries.mlt
Fields in org.apache.lucene.queries.mlt declared as Analyzer Modifier and Type Field Description private Analyzer
MoreLikeThis. analyzer
Analyzer that will be used to parse the doc.private Analyzer
MoreLikeThisQuery. analyzer
Methods in org.apache.lucene.queries.mlt that return Analyzer Modifier and Type Method Description Analyzer
MoreLikeThis. getAnalyzer()
Returns an analyzer that will be used to parse source doc with.Analyzer
MoreLikeThisQuery. getAnalyzer()
Methods in org.apache.lucene.queries.mlt with parameters of type Analyzer Modifier and Type Method Description void
MoreLikeThis. setAnalyzer(Analyzer analyzer)
Sets the analyzer to use.void
MoreLikeThisQuery. setAnalyzer(Analyzer analyzer)
Constructors in org.apache.lucene.queries.mlt with parameters of type Analyzer Constructor Description MoreLikeThisQuery(java.lang.String likeText, java.lang.String[] moreLikeFields, Analyzer analyzer, java.lang.String fieldName)
-
Uses of Analyzer in org.apache.lucene.queryparser.classic
Methods in org.apache.lucene.queryparser.classic with parameters of type Analyzer Modifier and Type Method Description void
QueryParserBase. init(java.lang.String f, Analyzer a)
Initializes a query parser.protected Query
QueryParserBase. newFieldQuery(Analyzer analyzer, java.lang.String field, java.lang.String queryText, boolean quoted)
static Query
MultiFieldQueryParser. parse(java.lang.String[] queries, java.lang.String[] fields, Analyzer analyzer)
Parses a query which searches on the fields specified.static Query
MultiFieldQueryParser. parse(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(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.classic with parameters of type Analyzer Constructor Description MultiFieldQueryParser(java.lang.String[] fields, Analyzer analyzer)
Creates a MultiFieldQueryParser.MultiFieldQueryParser(java.lang.String[] fields, Analyzer analyzer, java.util.Map<java.lang.String,java.lang.Float> boosts)
Creates a MultiFieldQueryParser.QueryParser(java.lang.String f, Analyzer a)
Create a query parser. -
Uses of Analyzer in org.apache.lucene.queryparser.complexPhrase
Constructors in org.apache.lucene.queryparser.complexPhrase with parameters of type Analyzer Constructor Description ComplexPhraseQueryParser(java.lang.String f, Analyzer a)
-
Uses of Analyzer in org.apache.lucene.queryparser.ext
Constructors in org.apache.lucene.queryparser.ext with parameters of type Analyzer Constructor Description ExtendableQueryParser(java.lang.String f, Analyzer a)
Creates a newExtendableQueryParser
instanceExtendableQueryParser(java.lang.String f, Analyzer a, Extensions ext)
Creates a newExtendableQueryParser
instance -
Uses of Analyzer in org.apache.lucene.queryparser.flexible.precedence
Constructors in org.apache.lucene.queryparser.flexible.precedence with parameters of type Analyzer Constructor Description PrecedenceQueryParser(Analyzer analyer)
-
Uses of Analyzer in org.apache.lucene.queryparser.flexible.standard
Methods in org.apache.lucene.queryparser.flexible.standard that return Analyzer Modifier and Type Method Description Analyzer
CommonQueryParserConfiguration. getAnalyzer()
Analyzer
StandardQueryParser. getAnalyzer()
Methods in org.apache.lucene.queryparser.flexible.standard with parameters of type Analyzer Modifier and Type Method Description 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
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
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.flexible.standard with parameters of type Analyzer Constructor Description StandardQueryParser(Analyzer analyzer)
Constructs aStandardQueryParser
object and sets anAnalyzer
to it. -
Uses of Analyzer in org.apache.lucene.queryparser.flexible.standard.config
Fields in org.apache.lucene.queryparser.flexible.standard.config with type parameters of type Analyzer Modifier and Type Field Description static ConfigurationKey<Analyzer>
StandardQueryConfigHandler.ConfigurationKeys. ANALYZER
Key used to set theAnalyzer
used for terms found in the query -
Uses of Analyzer in org.apache.lucene.queryparser.flexible.standard.nodes
Fields in org.apache.lucene.queryparser.flexible.standard.nodes declared as Analyzer Modifier and Type Field Description private Analyzer
IntervalQueryNode. analyzer
Methods in org.apache.lucene.queryparser.flexible.standard.nodes with parameters of type Analyzer Modifier and Type Method Description void
IntervalQueryNode. setAnalyzer(Analyzer analyzer)
-
Uses of Analyzer in org.apache.lucene.queryparser.flexible.standard.nodes.intervalfn
Methods in org.apache.lucene.queryparser.flexible.standard.nodes.intervalfn with parameters of type Analyzer Modifier and Type Method Description IntervalsSource
After. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
AnalyzedText. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
AtLeast. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
Before. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
ContainedBy. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
Containing. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
Extend. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
FuzzyTerm. toIntervalSource(java.lang.String field, Analyzer analyzer)
abstract IntervalsSource
IntervalFunction. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
MaxGaps. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
MaxWidth. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
NonOverlapping. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
NotContainedBy. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
NotContaining. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
NotWithin. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
Or. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
Ordered. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
Overlapping. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
Phrase. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
Unordered. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
UnorderedNoOverlaps. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
Wildcard. toIntervalSource(java.lang.String field, Analyzer analyzer)
IntervalsSource
Within. toIntervalSource(java.lang.String field, Analyzer analyzer)
-
Uses of Analyzer in org.apache.lucene.queryparser.flexible.standard.processors
Fields in org.apache.lucene.queryparser.flexible.standard.processors declared as Analyzer Modifier and Type Field Description private Analyzer
AnalyzerQueryNodeProcessor. analyzer
private Analyzer
IntervalQueryNodeProcessor. analyzer
Methods in org.apache.lucene.queryparser.flexible.standard.processors with parameters of type Analyzer Modifier and Type Method Description private static java.lang.String
WildcardQueryNodeProcessor. analyzeWildcard(Analyzer a, java.lang.String field, java.lang.String wildcard)
-
Uses of Analyzer in org.apache.lucene.queryparser.simple
Constructors in org.apache.lucene.queryparser.simple with parameters of type Analyzer Constructor Description SimpleQueryParser(Analyzer analyzer, java.lang.String field)
Creates a new parser searching over a single field.SimpleQueryParser(Analyzer analyzer, java.util.Map<java.lang.String,java.lang.Float> weights)
Creates a new parser searching over multiple fields with different weights.SimpleQueryParser(Analyzer analyzer, java.util.Map<java.lang.String,java.lang.Float> weights, int flags)
Creates a new parser with custom flags used to enable/disable certain features. -
Uses of Analyzer in org.apache.lucene.queryparser.xml
Fields in org.apache.lucene.queryparser.xml declared as Analyzer Modifier and Type Field Description protected Analyzer
CoreParser. analyzer
Constructors in org.apache.lucene.queryparser.xml with parameters of type Analyzer Constructor Description 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)
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 parserCorePlusExtensionsParser(java.lang.String defaultField, Analyzer analyzer)
Constructs an XML parser that creates a QueryParser for each UserQuery request.CorePlusExtensionsParser(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 parserCorePlusQueriesParser(java.lang.String defaultField, Analyzer analyzer)
Constructs an XML parser that creates a QueryParser for each UserQuery request.CorePlusQueriesParser(java.lang.String defaultField, Analyzer analyzer, QueryParser parser)
CorePlusQueriesParser(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 -
Uses of Analyzer in org.apache.lucene.queryparser.xml.builders
Fields in org.apache.lucene.queryparser.xml.builders declared as Analyzer Modifier and Type Field Description private Analyzer
FuzzyLikeThisQueryBuilder. analyzer
private Analyzer
LikeThisQueryBuilder. analyzer
private Analyzer
SpanOrTermsBuilder. analyzer
private Analyzer
TermsQueryBuilder. analyzer
private Analyzer
UserInputQueryBuilder. analyzer
Methods in org.apache.lucene.queryparser.xml.builders with parameters of type Analyzer Modifier and Type Method Description protected QueryParser
UserInputQueryBuilder. createQueryParser(java.lang.String fieldName, Analyzer analyzer)
Method to create a QueryParser - designed to be overriddenConstructors in org.apache.lucene.queryparser.xml.builders with parameters of type Analyzer Constructor Description FuzzyLikeThisQueryBuilder(Analyzer analyzer)
LikeThisQueryBuilder(Analyzer analyzer, java.lang.String[] defaultFieldNames)
SpanOrTermsBuilder(Analyzer analyzer)
TermsQueryBuilder(Analyzer analyzer)
UserInputQueryBuilder(java.lang.String defaultField, Analyzer analyzer)
-
Uses of Analyzer in org.apache.lucene.sandbox.queries
Fields in org.apache.lucene.sandbox.queries declared as Analyzer Modifier and Type Field Description (package private) Analyzer
FuzzyLikeThisQuery. analyzer
Constructors in org.apache.lucene.sandbox.queries with parameters of type Analyzer Constructor Description FuzzyLikeThisQuery(int maxNumTerms, Analyzer analyzer)
-
Uses of Analyzer in org.apache.lucene.search.highlight
Methods in org.apache.lucene.search.highlight with parameters of type Analyzer Modifier and Type Method Description static TokenStream
TokenSources. getAnyTokenStream(IndexReader reader, int docId, java.lang.String field, Analyzer analyzer)
Deprecated.static TokenStream
TokenSources. getAnyTokenStream(IndexReader reader, int docId, java.lang.String field, Document document, Analyzer analyzer)
Deprecated.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 fieldName, java.lang.String text, int maxNumFragments)
Highlights chosen terms in a text, extracting the most relevant sections.static TokenStream
TokenSources. getTokenStream(java.lang.String field, java.lang.String contents, Analyzer analyzer)
Deprecated.static TokenStream
TokenSources. getTokenStream(java.lang.String field, Fields tvFields, java.lang.String text, Analyzer analyzer, int maxStartOffset)
Get a token stream from either un-inverting a term vector if possible, or by analyzing the text.static TokenStream
TokenSources. getTokenStream(Document doc, java.lang.String field, Analyzer analyzer)
Deprecated.static TokenStream
TokenSources. getTokenStream(IndexReader reader, int docId, java.lang.String field, Analyzer analyzer)
Deprecated. -
Uses of Analyzer in org.apache.lucene.search.matchhighlight
Fields in org.apache.lucene.search.matchhighlight declared as Analyzer Modifier and Type Field Description private Analyzer
MatchHighlighter. analyzer
private Analyzer
OffsetsFromPositions. analyzer
private Analyzer
OffsetsFromTokens. analyzer
private Analyzer
OffsetsFromValues. analyzer
Methods in org.apache.lucene.search.matchhighlight with parameters of type Analyzer Modifier and Type Method Description static OffsetsRetrievalStrategySupplier
MatchRegionRetriever. computeOffsetRetrievalStrategies(IndexReader reader, Analyzer analyzer)
Compute default strategies for retrieving offsets fromMatchesIterator
instances for a set of given fields.Constructors in org.apache.lucene.search.matchhighlight with parameters of type Analyzer Constructor Description MatchHighlighter(IndexSearcher searcher, Analyzer analyzer)
MatchHighlighter(IndexSearcher searcher, Analyzer analyzer, OffsetsRetrievalStrategySupplier offsetsRetrievalStrategies)
MatchRegionRetriever(IndexSearcher searcher, Query query, Analyzer analyzer)
A constructor with the default offset strategy supplier.OffsetsFromPositions(java.lang.String field, Analyzer analyzer)
OffsetsFromTokens(java.lang.String field, Analyzer analyzer)
OffsetsFromValues(java.lang.String field, Analyzer analyzer)
-
Uses of Analyzer in org.apache.lucene.search.suggest.analyzing
Fields in org.apache.lucene.search.suggest.analyzing declared as Analyzer Modifier and Type Field Description protected Analyzer
AnalyzingInfixSuggester. indexAnalyzer
Analyzer used at index timeprivate Analyzer
AnalyzingSuggester. indexAnalyzer
Analyzer that will be used for analyzing suggestions at index time.private Analyzer
FreeTextSuggester. indexAnalyzer
Analyzer that will be used for analyzing suggestions at index time.protected Analyzer
AnalyzingInfixSuggester. queryAnalyzer
Analyzer used at search timeprivate Analyzer
AnalyzingSuggester. queryAnalyzer
Analyzer that will be used for analyzing suggestions at query time.private Analyzer
FreeTextSuggester. queryAnalyzer
Analyzer that will be used for analyzing suggestions at query time.Methods in org.apache.lucene.search.suggest.analyzing that return Analyzer Modifier and Type Method Description private Analyzer
FreeTextSuggester. addShingles(Analyzer other)
private Analyzer
AnalyzingInfixSuggester. getGramAnalyzer()
Methods in org.apache.lucene.search.suggest.analyzing with parameters of type Analyzer Modifier and Type Method Description private Analyzer
FreeTextSuggester. addShingles(Analyzer other)
protected IndexWriterConfig
AnalyzingInfixSuggester. getIndexWriterConfig(Analyzer indexAnalyzer, IndexWriterConfig.OpenMode openMode)
Override this to customize index settings, e.g.Constructors in org.apache.lucene.search.suggest.analyzing with parameters of type Analyzer Constructor Description AnalyzingInfixSuggester(Directory dir, Analyzer analyzer)
Create a new instance, loading from a previously built AnalyzingInfixSuggester directory, if it exists.AnalyzingInfixSuggester(Directory dir, Analyzer indexAnalyzer, Analyzer queryAnalyzer, int minPrefixChars, boolean commitOnBuild)
Create a new instance, loading from a previously built AnalyzingInfixSuggester directory, if it exists.AnalyzingInfixSuggester(Directory dir, Analyzer indexAnalyzer, Analyzer queryAnalyzer, int minPrefixChars, boolean commitOnBuild, boolean allTermsRequired, boolean highlight)
Create a new instance, loading from a previously built AnalyzingInfixSuggester directory, if it exists.AnalyzingInfixSuggester(Directory dir, Analyzer indexAnalyzer, Analyzer queryAnalyzer, int minPrefixChars, boolean commitOnBuild, boolean allTermsRequired, boolean highlight, boolean closeIndexWriterOnBuild)
Create a new instance, loading from a previously built AnalyzingInfixSuggester directory, if it exists.AnalyzingSuggester(Directory tempDir, java.lang.String tempFileNamePrefix, Analyzer analyzer)
AnalyzingSuggester(Directory tempDir, java.lang.String tempFileNamePrefix, Analyzer indexAnalyzer, Analyzer queryAnalyzer)
AnalyzingSuggester(Directory tempDir, java.lang.String tempFileNamePrefix, Analyzer indexAnalyzer, Analyzer queryAnalyzer, int options, int maxSurfaceFormsPerAnalyzedForm, int maxGraphExpansions, boolean preservePositionIncrements)
Creates a new suggester.BlendedInfixSuggester(Directory dir, Analyzer analyzer)
Create a new instance, loading from a previously built directory, if it exists.BlendedInfixSuggester(Directory dir, Analyzer indexAnalyzer, Analyzer queryAnalyzer, int minPrefixChars, BlendedInfixSuggester.BlenderType blenderType, int numFactor, boolean commitOnBuild)
Create a new instance, loading from a previously built directory, if it exists.BlendedInfixSuggester(Directory dir, Analyzer indexAnalyzer, Analyzer queryAnalyzer, int minPrefixChars, BlendedInfixSuggester.BlenderType blenderType, int numFactor, java.lang.Double exponent, boolean commitOnBuild, boolean allTermsRequired, boolean highlight)
Create a new instance, loading from a previously built directory, if it exists.FreeTextSuggester(Analyzer analyzer)
Instantiate, using the provided analyzer for both indexing and lookup, using bigram model by default.FreeTextSuggester(Analyzer indexAnalyzer, Analyzer queryAnalyzer)
Instantiate, using the provided indexing and lookup analyzers, using bigram model by default.FreeTextSuggester(Analyzer indexAnalyzer, Analyzer queryAnalyzer, int grams)
Instantiate, using the provided indexing and lookup analyzers, with the specified model (2 = bigram, 3 = trigram, etc.).FreeTextSuggester(Analyzer indexAnalyzer, Analyzer queryAnalyzer, int grams, byte separator)
Instantiate, using the provided indexing and lookup analyzers, and specified model (2 = bigram, 3 = trigram ,etc.).FuzzySuggester(Directory tempDir, java.lang.String tempFileNamePrefix, Analyzer analyzer)
Creates aFuzzySuggester
instance initialized with default values.FuzzySuggester(Directory tempDir, java.lang.String tempFileNamePrefix, Analyzer indexAnalyzer, Analyzer queryAnalyzer)
Creates aFuzzySuggester
instance with an index and query analyzer initialized with default values.FuzzySuggester(Directory tempDir, java.lang.String tempFileNamePrefix, Analyzer indexAnalyzer, Analyzer queryAnalyzer, int options, int maxSurfaceFormsPerAnalyzedForm, int maxGraphExpansions, boolean preservePositionIncrements, int maxEdits, boolean transpositions, int nonFuzzyPrefix, int minFuzzyLength, boolean unicodeAware)
Creates aFuzzySuggester
instance. -
Uses of Analyzer in org.apache.lucene.search.suggest.document
Subclasses of Analyzer in org.apache.lucene.search.suggest.document Modifier and Type Class Description class
CompletionAnalyzer
Wraps anAnalyzer
to provide additional completion-only tuning (e.g.Fields in org.apache.lucene.search.suggest.document declared as Analyzer Modifier and Type Field Description private Analyzer
CompletionAnalyzer. analyzer
Methods in org.apache.lucene.search.suggest.document that return Analyzer Modifier and Type Method Description Analyzer
PrefixCompletionQuery. getAnalyzer()
Gets the analyzer used to analyze the prefix.protected Analyzer
CompletionAnalyzer. getWrappedAnalyzer(java.lang.String fieldName)
Methods in org.apache.lucene.search.suggest.document with parameters of type Analyzer Modifier and Type Method Description TokenStream
SuggestField. tokenStream(Analyzer analyzer, TokenStream reuse)
Constructors in org.apache.lucene.search.suggest.document with parameters of type Analyzer Constructor Description CompletionAnalyzer(Analyzer analyzer)
CallsCompletionAnalyzer(org.apache.lucene.analysis.Analyzer, boolean, boolean, int)
preserving token separation, position increments and no limit on graph expansionsCompletionAnalyzer(Analyzer analyzer, boolean preserveSep, boolean preservePositionIncrements)
CallsCompletionAnalyzer(org.apache.lucene.analysis.Analyzer, boolean, boolean, int)
with no limit on graph expansionsCompletionAnalyzer(Analyzer analyzer, boolean preserveSep, boolean preservePositionIncrements, int maxGraphExpansions)
Wraps an analyzer to convert its output token stream to an automatonCompletionAnalyzer(Analyzer analyzer, int maxGraphExpansions)
CallsCompletionAnalyzer(org.apache.lucene.analysis.Analyzer, boolean, boolean, int)
preserving token separation and position incrementsFuzzyCompletionQuery(Analyzer analyzer, Term term)
CallsFuzzyCompletionQuery(Analyzer, Term, BitsProducer)
with no filterFuzzyCompletionQuery(Analyzer analyzer, Term term, BitsProducer filter)
CallsFuzzyCompletionQuery(Analyzer, Term, BitsProducer, int, boolean, int, int, boolean, int)
with defaults formaxEdits
,transpositions
,nonFuzzyPrefix
,minFuzzyLength
,unicodeAware
anddeterminizeWorkLimit
SeeFuzzyCompletionQuery.DEFAULT_MAX_EDITS
,FuzzyCompletionQuery.DEFAULT_TRANSPOSITIONS
,FuzzyCompletionQuery.DEFAULT_NON_FUZZY_PREFIX
,FuzzyCompletionQuery.DEFAULT_MIN_FUZZY_LENGTH
,FuzzyCompletionQuery.DEFAULT_UNICODE_AWARE
andOperations.DEFAULT_DETERMINIZE_WORK_LIMIT
for defaultsFuzzyCompletionQuery(Analyzer analyzer, Term term, BitsProducer filter, int maxEdits, boolean transpositions, int nonFuzzyPrefix, int minFuzzyLength, boolean unicodeAware, int determinizeWorkLimit)
Constructs an analyzed fuzzy prefix completion queryPrefixCompletionQuery(Analyzer analyzer, Term term)
CallsPrefixCompletionQuery(Analyzer, Term, BitsProducer)
with no filterPrefixCompletionQuery(Analyzer analyzer, Term term, BitsProducer filter)
Constructs an analyzed prefix completion query -
Uses of Analyzer in org.apache.lucene.search.uhighlight
Fields in org.apache.lucene.search.uhighlight declared as Analyzer Modifier and Type Field Description protected Analyzer
AnalysisOffsetStrategy. analyzer
private Analyzer
AnalysisOffsetStrategy.MultiValueTokenStream. indexAnalyzer
private Analyzer
UnifiedHighlighter.Builder. indexAnalyzer
protected Analyzer
UnifiedHighlighter. indexAnalyzer
Methods in org.apache.lucene.search.uhighlight that return Analyzer Modifier and Type Method Description Analyzer
UnifiedHighlighter.Builder. getIndexAnalyzer()
...Analyzer
UnifiedHighlighter. getIndexAnalyzer()
...Methods in org.apache.lucene.search.uhighlight with parameters of type Analyzer Modifier and Type Method Description static UnifiedHighlighter.Builder
UnifiedHighlighter. builder(IndexSearcher searcher, Analyzer indexAnalyzer)
static UnifiedHighlighter.Builder
UnifiedHighlighter. builderWithoutSearcher(Analyzer indexAnalyzer)
Creates aUnifiedHighlighter.Builder
object in which you can only useUnifiedHighlighter.highlightWithoutSearcher(String, Query, String, int)
for highlighting.Constructors in org.apache.lucene.search.uhighlight with parameters of type Analyzer Constructor Description AnalysisOffsetStrategy(UHComponents components, Analyzer analyzer)
Builder(IndexSearcher searcher, Analyzer indexAnalyzer)
Constructor for UH builder which acceptsIndexSearcher
andAnalyzer
objects.MemoryIndexOffsetStrategy(UHComponents components, Analyzer analyzer)
MultiValueTokenStream(TokenStream subTokenStream, java.lang.String fieldName, Analyzer indexAnalyzer, java.lang.String content, char splitChar, int splitCharIdx)
TokenStreamOffsetStrategy(UHComponents components, Analyzer indexAnalyzer)
UnifiedHighlighter(IndexSearcher indexSearcher, Analyzer indexAnalyzer)
Deprecated. -
Uses of Analyzer in org.apache.lucene.util
Fields in org.apache.lucene.util declared as Analyzer Modifier and Type Field Description protected Analyzer
QueryBuilder. analyzer
Methods in org.apache.lucene.util that return Analyzer Modifier and Type Method Description Analyzer
QueryBuilder. getAnalyzer()
Returns the analyzer.Methods in org.apache.lucene.util with parameters of type Analyzer Modifier and Type Method Description protected Query
QueryBuilder. createFieldQuery(Analyzer analyzer, BooleanClause.Occur operator, java.lang.String field, java.lang.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 Analyzer Constructor Description QueryBuilder(Analyzer analyzer)
Creates a new QueryBuilder using the given analyzer.
-