Uses of Class
org.apache.lucene.index.Term
Packages that use Term
Package
Description
Code to maintain and access indices.
Code to search indices.
The payloads package provides Query mechanisms for finding and using payloads.
The calculus of spans.
Some utility classes.
-
Uses of Term in org.apache.lucene.index
Methods in org.apache.lucene.index with parameters of type TermModifier and TypeMethodDescriptionstatic TermContext
TermContext.build
(IndexReaderContext context, Term term) final int
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.void
IndexWriter.deleteDocuments
(Term term) Deletes the document(s) containingterm
.void
IndexWriter.deleteDocuments
(Term... terms) Deletes the document(s) containing any of the terms.long
TrackingIndexWriter.deleteDocuments
(Term t) CallsIndexWriter.deleteDocuments(Term)
and returns the generation that reflects this change.long
TrackingIndexWriter.deleteDocuments
(Term... terms) CallsIndexWriter.deleteDocuments(Term...)
and returns the generation that reflects this change.final int
final int
abstract int
Returns the number of documents containing theterm
.final DocsEnum
AtomicReader.termDocsEnum
(Term term) ReturnsDocsEnum
for the specified term.final DocsAndPositionsEnum
AtomicReader.termPositionsEnum
(Term term) ReturnsDocsAndPositionsEnum
for the specified term.final long
AtomicReader.totalTermFreq
(Term term) Returns the number of documents containing the termt
.final 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).void
IndexWriter.updateDocument
(Term term, Iterable<? extends IndexableField> doc) Updates a document by first deleting the document(s) containingterm
and then adding the new document.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) CallsIndexWriter.updateDocument(Term,Iterable)
and returns the generation that reflects this change.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) 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.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) CallsIndexWriter.updateDocuments(Term,Iterable)
and returns the generation that reflects this change.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.void
IndexWriter.updateNumericDocValue
(Term term, String field, Long value) Updates a document's NumericDocValue forfield
to the givenvalue
. -
Uses of Term in org.apache.lucene.search
Fields in org.apache.lucene.search declared as TermModifier and TypeFieldDescriptionprotected final Term
AutomatonQuery.term
term containing the field, and possibly some pattern structureMethods in org.apache.lucene.search that return TermModifier and TypeMethodDescriptionPrefixFilter.getPrefix()
PrefixQuery.getPrefix()
Returns the prefix of this query.FuzzyQuery.getTerm()
Returns the pattern term.TermQuery.getTerm()
Returns the term of this query.WildcardQuery.getTerm()
Returns the pattern term.Term[]
PhraseQuery.getTerms()
Returns the set of terms in this phrase.Methods in org.apache.lucene.search with parameters of type TermModifier and TypeMethodDescriptionvoid
Add a single term at the next position in the phrase.void
Add multiple terms at the next position in the phrase.void
Allows to specify the relative position of terms within the phrase.void
Adds a term to the end of the query phrase.void
Adds a term to the end of the query phrase.protected void
MultiTermQuery.TopTermsBoostOnlyBooleanQueryRewrite.addClause
(BooleanQuery topLevel, Term term, int docFreq, float boost, TermContext states) protected void
MultiTermQuery.TopTermsScoringBooleanQueryRewrite.addClause
(BooleanQuery topLevel, Term term, int docCount, float boost, TermContext states) IndexSearcher.termStatistics
(Term term, TermContext context) ReturnsTermStatistics
for a term.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 TermModifier and TypeMethodDescriptionvoid
BooleanQuery.extractTerms
(Set<Term> terms) void
ConstantScoreQuery.extractTerms
(Set<Term> terms) void
DisjunctionMaxQuery.extractTerms
(Set<Term> terms) void
FilteredQuery.extractTerms
(Set<Term> terms) void
MatchAllDocsQuery.extractTerms
(Set<Term> terms) void
MultiPhraseQuery.extractTerms
(Set<Term> terms) void
PhraseQuery.extractTerms
(Set<Term> queryTerms) void
Query.extractTerms
(Set<Term> terms) Expert: adds all terms occurring in this query to the terms set.void
TermQuery.extractTerms
(Set<Term> terms) Constructors in org.apache.lucene.search with parameters of type TermModifierConstructorDescriptionAutomatonQuery
(Term term, Automaton automaton) 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, AttributeSource atts, Term term, float minSimilarity, int prefixLength, boolean transpositions) Constructor for enumeration of all terms from specifiedreader
which share a prefix of lengthprefixLength
withterm
and which have a fuzzy similarity >minSimilarity
.PrefixFilter
(Term prefix) 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, AutomatonProvider provider) Constructs a query for terms matchingterm
.Constructs a query for the termt
.Expert: constructs a TermQuery that will use the provided docFreq instead of looking up the docFreq against the searcher.TermQuery
(Term t, TermContext 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
. -
Uses of Term in org.apache.lucene.search.payloads
Constructors in org.apache.lucene.search.payloads with parameters of type TermModifierConstructorDescriptionPayloadTermQuery
(Term term, PayloadFunction function) PayloadTermQuery
(Term term, PayloadFunction function, boolean includeSpanScore) -
Uses of Term in org.apache.lucene.search.spans
Fields in org.apache.lucene.search.spans declared as TermModifier and TypeFieldDescriptionprotected Term
SpanTermQuery.term
protected final Term
TermSpans.term
Fields in org.apache.lucene.search.spans with type parameters of type TermMethods in org.apache.lucene.search.spans that return TermModifier and TypeMethodDescriptionSpanTermQuery.getTerm()
Return the term whose spans are matched.Method parameters in org.apache.lucene.search.spans with type arguments of type TermModifier and TypeMethodDescriptionvoid
FieldMaskingSpanQuery.extractTerms
(Set<Term> terms) void
SpanNearQuery.extractTerms
(Set<Term> terms) void
SpanNotQuery.extractTerms
(Set<Term> terms) void
SpanOrQuery.extractTerms
(Set<Term> terms) void
SpanPositionCheckQuery.extractTerms
(Set<Term> terms) void
SpanTermQuery.extractTerms
(Set<Term> terms) FieldMaskingSpanQuery.getSpans
(AtomicReaderContext context, Bits acceptDocs, Map<Term, TermContext> termContexts) SpanMultiTermQueryWrapper.getSpans
(AtomicReaderContext context, Bits acceptDocs, Map<Term, TermContext> termContexts) SpanNearQuery.getSpans
(AtomicReaderContext context, Bits acceptDocs, Map<Term, TermContext> termContexts) SpanNotQuery.getSpans
(AtomicReaderContext context, Bits acceptDocs, Map<Term, TermContext> termContexts) SpanOrQuery.getSpans
(AtomicReaderContext context, Bits acceptDocs, Map<Term, TermContext> termContexts) SpanPositionCheckQuery.getSpans
(AtomicReaderContext context, Bits acceptDocs, Map<Term, TermContext> termContexts) abstract Spans
SpanQuery.getSpans
(AtomicReaderContext context, Bits acceptDocs, Map<Term, TermContext> termContexts) Expert: Returns the matches for this query in an index.SpanTermQuery.getSpans
(AtomicReaderContext context, Bits acceptDocs, Map<Term, TermContext> termContexts) Constructors in org.apache.lucene.search.spans with parameters of type TermModifierConstructorDescriptionSpanTermQuery
(Term term) Construct a SpanTermQuery matching the named term's spans.TermSpans
(DocsAndPositionsEnum postings, Term term) Constructor parameters in org.apache.lucene.search.spans with type arguments of type TermModifierConstructorDescriptionNearSpansOrdered
(SpanNearQuery spanNearQuery, AtomicReaderContext context, Bits acceptDocs, Map<Term, TermContext> termContexts) NearSpansOrdered
(SpanNearQuery spanNearQuery, AtomicReaderContext context, Bits acceptDocs, Map<Term, TermContext> termContexts, boolean collectPayloads) NearSpansUnordered
(SpanNearQuery query, AtomicReaderContext context, Bits acceptDocs, Map<Term, TermContext> termContexts) PositionCheckSpan
(AtomicReaderContext context, Bits acceptDocs, Map<Term, TermContext> termContexts) -
Uses of Term in org.apache.lucene.util
Methods in org.apache.lucene.util with parameters of type TermModifier and TypeMethodDescriptionprotected Query
QueryBuilder.newTermQuery
(Term term) Builds a new TermQuery instance.