Uses of Class
org.apache.lucene.index.Term
-
Packages that use Term Package Description org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.search Code to search indices.org.apache.lucene.search.spans The calculus of spans.org.apache.lucene.util Some utility classes.org.apache.lucene.util.graph Utility classes for working with token streams as graphs. -
-
Uses of Term in org.apache.lucene.index
Methods in org.apache.lucene.index with parameters of type Term Modifier and Type Method Description void
PrefixCodedTerms.Builder. add(Term term)
add a termstatic TermStates
TermStates. build(IndexReaderContext context, Term term, boolean needsStats)
int
Term. compareTo(Term other)
Compares two terms, returning a negative integer if this term belongs before the argument, zero if this term is equal to the argument, and a positive integer if this term belongs after the argument.long
IndexWriter. deleteDocuments(Term... terms)
Deletes the document(s) containing any of the terms.int
BaseCompositeReader. docFreq(Term term)
abstract int
IndexReader. docFreq(Term term)
Returns the number of documents containing theterm
.int
LeafReader. docFreq(Term term)
PostingsEnum
LeafReader. postings(Term term)
ReturnsPostingsEnum
for the specified term withPostingsEnum.FREQS
.PostingsEnum
LeafReader. postings(Term term, int flags)
ReturnsPostingsEnum
for the specified term.long
IndexWriter. softUpdateDocument(Term term, Iterable<? extends IndexableField> doc, Field... softDeletes)
Expert: Updates a document by first updating the document(s) containingterm
with the given doc-values fields and then adding the new document.long
IndexWriter. softUpdateDocuments(Term term, Iterable<? extends Iterable<? extends IndexableField>> docs, Field... softDeletes)
Expert: Atomically updates documents matching the provided term with the given doc-values fields and adds a block of documents with sequentially assigned document IDs, such that an external reader will see all or none of the documents.long
BaseCompositeReader. totalTermFreq(Term term)
abstract long
IndexReader. totalTermFreq(Term term)
Returns the total number of occurrences ofterm
across all documents (the sum of the freq() for each doc that has this term).long
LeafReader. totalTermFreq(Term term)
Returns the number of documents containing the termt
.long
IndexWriter. updateBinaryDocValue(Term term, String field, BytesRef value)
long
IndexWriter. updateDocument(Term term, Iterable<? extends IndexableField> doc)
Updates a document by first deleting the document(s) containingterm
and then adding the new document.long
IndexWriter. updateDocuments(Term delTerm, Iterable<? extends Iterable<? extends IndexableField>> docs)
Atomically deletes documents matching the provided delTerm and adds a block of documents with sequentially assigned document IDs, such that an external reader will see all or none of the documents.long
IndexWriter. updateDocValues(Term term, Field... updates)
Updates documents' DocValues fields to the given values.long
IndexWriter. updateNumericDocValue(Term term, String field, long value)
-
Uses of Term in org.apache.lucene.search
Fields in org.apache.lucene.search declared as Term Modifier and Type Field Description protected Term
AutomatonQuery. term
term containing the field, and possibly some pattern structureMethods in org.apache.lucene.search that return Term Modifier and Type Method Description Term
PrefixQuery. getPrefix()
Returns the prefix of this query.Term
RegexpQuery. getRegexp()
Returns the regexp of this query wrapped in a Term.Term
FuzzyQuery. getTerm()
Returns the pattern term.Term
TermQuery. getTerm()
Returns the term of this query.Term
WildcardQuery. getTerm()
Returns the pattern term.Term[][]
MultiPhraseQuery. getTermArrays()
Returns the arrays of arrays of terms in the multi-phrase.Term[]
NGramPhraseQuery. getTerms()
Return the list of terms.Term[]
PhraseQuery. getTerms()
Returns the list of terms in this phrase.Methods in org.apache.lucene.search that return types with arguments of type Term Modifier and Type Method Description List<Term>
SynonymQuery. getTerms()
Methods in org.apache.lucene.search with parameters of type Term Modifier and Type Method Description BlendedTermQuery.Builder
BlendedTermQuery.Builder. add(Term term)
Add a newTerm
to this builder, with a default boost of1
.BlendedTermQuery.Builder
BlendedTermQuery.Builder. add(Term term, float boost)
Add aTerm
with the provided boost.BlendedTermQuery.Builder
BlendedTermQuery.Builder. add(Term term, float boost, TermStates context)
Expert: Add aTerm
with the provided boost and context.MultiPhraseQuery.Builder
MultiPhraseQuery.Builder. add(Term term)
Add a single term at the next position in the phrase.MultiPhraseQuery.Builder
MultiPhraseQuery.Builder. add(Term[] terms)
Add multiple terms at the next position in the phrase.MultiPhraseQuery.Builder
MultiPhraseQuery.Builder. add(Term[] terms, int position)
Allows to specify the relative position of terms within the phrase.PhraseQuery.Builder
PhraseQuery.Builder. add(Term term)
Adds a term to the end of the query phrase.PhraseQuery.Builder
PhraseQuery.Builder. add(Term term, int position)
Adds a term to the end of the query phrase.protected void
MultiTermQuery.TopTermsBlendedFreqScoringRewrite. addClause(BlendedTermQuery.Builder topLevel, Term term, int docCount, float boost, TermStates states)
protected void
MultiTermQuery.TopTermsBoostOnlyBooleanQueryRewrite. addClause(BooleanQuery.Builder topLevel, Term term, int docFreq, float boost, TermStates states)
protected void
MultiTermQuery.TopTermsScoringBooleanQueryRewrite. addClause(BooleanQuery.Builder topLevel, Term term, int docCount, float boost, TermStates states)
SynonymQuery.Builder
SynonymQuery.Builder. addTerm(Term term)
Adds the providedterm
as a synonym.SynonymQuery.Builder
SynonymQuery.Builder. addTerm(Term term, float boost)
Adds the providedterm
as a synonym, document frequencies of this term will be boosted byboost
.void
QueryVisitor. consumeTerms(Query query, Term... terms)
Called by leaf queries that match on specific termsTermStatistics
IndexSearcher. termStatistics(Term term, int docFreq, long totalTermFreq)
ReturnsTermStatistics
for a term.TermStatistics
IndexSearcher. termStatistics(Term term, TermStates context)
Deprecated.in favor ofIndexSearcher.termStatistics(Term, int, long)
.static Automaton
WildcardQuery. toAutomaton(Term wildcardquery)
Convert Lucene wildcard syntax into an automaton.Method parameters in org.apache.lucene.search with type arguments of type Term Modifier and Type Method Description void
ConstantScoreWeight. extractTerms(Set<Term> terms)
void
DisjunctionMaxQuery.DisjunctionMaxWeight. extractTerms(Set<Term> terms)
void
FilterWeight. extractTerms(Set<Term> terms)
abstract void
Weight. extractTerms(Set<Term> terms)
Deprecated.static QueryVisitor
QueryVisitor. termCollector(Set<Term> termSet)
Builds aQueryVisitor
instance that collects all terms that may match a queryConstructors in org.apache.lucene.search with parameters of type Term Constructor Description AutomatonQuery(Term term, Automaton automaton)
Create a new AutomatonQuery from anAutomaton
.AutomatonQuery(Term term, Automaton automaton, int maxDeterminizedStates)
Create a new AutomatonQuery from anAutomaton
.AutomatonQuery(Term term, Automaton automaton, int maxDeterminizedStates, boolean isBinary)
Create a new AutomatonQuery from anAutomaton
.FuzzyQuery(Term term)
FuzzyQuery(Term term, int maxEdits)
FuzzyQuery(Term term, int maxEdits, int prefixLength)
FuzzyQuery(Term term, int maxEdits, int prefixLength, int maxExpansions, boolean transpositions)
Create a new FuzzyQuery that will match terms with an edit distance of at mostmaxEdits
toterm
.FuzzyTermsEnum(Terms terms, Term term, int maxEdits, int prefixLength, boolean transpositions)
Constructor for enumeration of all terms from specifiedreader
which share a prefix of lengthprefixLength
withterm
and which have at mostmaxEdits
edits.FuzzyTermsEnum(Terms terms, AttributeSource atts, Term term, int termLength, int maxEdits, CompiledAutomaton[] automata)
Constructor for enumeration of all terms from specifiedreader
which share a prefix of lengthprefixLength
withterm
and which have at mostmaxEdits
edits.PrefixQuery(Term prefix)
Constructs a query for terms starting withprefix
.RegexpQuery(Term term)
Constructs a query for terms matchingterm
.RegexpQuery(Term term, int flags)
Constructs a query for terms matchingterm
.RegexpQuery(Term term, int flags, int maxDeterminizedStates)
Constructs a query for terms matchingterm
.RegexpQuery(Term term, int flags, AutomatonProvider provider, int maxDeterminizedStates)
Constructs a query for terms matchingterm
.SynonymQuery(Term... terms)
Deprecated.Please use aSynonymQuery.Builder
instead.TermQuery(Term t)
Constructs a query for the termt
.TermQuery(Term t, TermStates states)
Expert: constructs a TermQuery that will use the provided docFreq instead of looking up the docFreq against the searcher.WildcardQuery(Term term)
Constructs a query for terms matchingterm
.WildcardQuery(Term term, int maxDeterminizedStates)
Constructs a query for terms matchingterm
. -
Uses of Term in org.apache.lucene.search.spans
Fields in org.apache.lucene.search.spans declared as Term Modifier and Type Field Description protected Term
SpanTermQuery. term
protected Term
TermSpans. term
Methods in org.apache.lucene.search.spans that return Term Modifier and Type Method Description Term
SpanTermQuery. getTerm()
Return the term whose spans are matched.Methods in org.apache.lucene.search.spans that return types with arguments of type Term Modifier and Type Method Description static Map<Term,TermStates>
SpanQuery. getTermStates(Collection<SpanWeight> weights)
Build a map of terms toTermStates
, for use in constructing SpanWeightsstatic Map<Term,TermStates>
SpanQuery. getTermStates(SpanWeight... weights)
Build a map of terms toTermStates
, for use in constructing SpanWeightsMethods in org.apache.lucene.search.spans with parameters of type Term Modifier and Type Method Description void
SpanCollector. collectLeaf(PostingsEnum postings, int position, Term term)
Collect information from postingsMethod parameters in org.apache.lucene.search.spans with type arguments of type Term Modifier and Type Method Description void
SpanNearQuery.SpanNearWeight. extractTerms(Set<Term> terms)
void
SpanNotQuery.SpanNotWeight. extractTerms(Set<Term> terms)
void
SpanOrQuery.SpanOrWeight. extractTerms(Set<Term> terms)
void
SpanPositionCheckQuery.SpanPositionCheckWeight. extractTerms(Set<Term> terms)
void
SpanTermQuery.SpanTermWeight. extractTerms(Set<Term> terms)
void
SpanNearQuery.SpanNearWeight. extractTermStates(Map<Term,TermStates> contexts)
void
SpanNotQuery.SpanNotWeight. extractTermStates(Map<Term,TermStates> contexts)
void
SpanOrQuery.SpanOrWeight. extractTermStates(Map<Term,TermStates> contexts)
void
SpanPositionCheckQuery.SpanPositionCheckWeight. extractTermStates(Map<Term,TermStates> contexts)
void
SpanTermQuery.SpanTermWeight. extractTermStates(Map<Term,TermStates> contexts)
abstract void
SpanWeight. extractTermStates(Map<Term,TermStates> contexts)
Collect all TermStates used by this WeightConstructors in org.apache.lucene.search.spans with parameters of type Term Constructor Description SpanTermQuery(Term term)
Construct a SpanTermQuery matching the named term's spans.SpanTermQuery(Term term, TermStates termStates)
Expert: Construct a SpanTermQuery matching the named term's spans, using the provided TermStatesTermSpans(LeafSimScorer scorer, PostingsEnum postings, Term term, float positionsCost)
Constructor parameters in org.apache.lucene.search.spans with type arguments of type Term Constructor Description SpanContainingWeight(IndexSearcher searcher, Map<Term,TermStates> terms, SpanWeight bigWeight, SpanWeight littleWeight, float boost)
SpanNearWeight(List<SpanWeight> subWeights, IndexSearcher searcher, Map<Term,TermStates> terms, float boost)
SpanNotWeight(IndexSearcher searcher, Map<Term,TermStates> terms, SpanWeight includeWeight, SpanWeight excludeWeight, float boost)
SpanOrWeight(IndexSearcher searcher, Map<Term,TermStates> terms, List<SpanWeight> subWeights, float boost)
SpanPositionCheckWeight(SpanWeight matchWeight, IndexSearcher searcher, Map<Term,TermStates> terms, float boost)
SpanTermWeight(TermStates termStates, IndexSearcher searcher, Map<Term,TermStates> terms, float boost)
SpanWeight(SpanQuery query, IndexSearcher searcher, Map<Term,TermStates> termStates, float boost)
Create a new SpanWeightSpanWithinWeight(IndexSearcher searcher, Map<Term,TermStates> terms, SpanWeight bigWeight, SpanWeight littleWeight, float boost)
-
Uses of Term in org.apache.lucene.util
Fields in org.apache.lucene.util declared as Term Modifier and Type Field Description Term
QueryBuilder.TermAndBoost. term
the termMethods in org.apache.lucene.util with parameters of type Term Modifier and Type Method Description protected Query
QueryBuilder. newTermQuery(Term term, float boost)
Builds a new TermQuery instance.Constructors in org.apache.lucene.util with parameters of type Term Constructor Description TermAndBoost(Term term, float boost)
Creates a new TermAndBoost -
Uses of Term in org.apache.lucene.util.graph
Methods in org.apache.lucene.util.graph that return Term Modifier and Type Method Description Term[]
GraphTokenStreamFiniteStrings. getTerms(String field, int state)
Returns the list of terms that start at the provided state
-