Package org.apache.lucene.queries.spans
Class SpanTermQuery.SpanTermWeight
- java.lang.Object
- 
- org.apache.lucene.search.Weight
- 
- org.apache.lucene.queries.spans.SpanWeight
- 
- org.apache.lucene.queries.spans.SpanTermQuery.SpanTermWeight
 
 
 
- 
- All Implemented Interfaces:
- SegmentCacheable
 - Enclosing class:
- SpanTermQuery
 
 public class SpanTermQuery.SpanTermWeight extends SpanWeight Creates SpanTermQuery scorer instances- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.apache.lucene.queries.spans.SpanWeightSpanWeight.Postings
 - 
Nested classes/interfaces inherited from class org.apache.lucene.search.WeightWeight.DefaultBulkScorer
 
- 
 - 
Field Summary- 
Fields inherited from class org.apache.lucene.queries.spans.SpanWeightfield, similarity, simScorer
 - 
Fields inherited from class org.apache.lucene.search.WeightparentQuery
 
- 
 - 
Constructor SummaryConstructors Constructor Description SpanTermWeight(TermStates termStates, IndexSearcher searcher, Map<Term,TermStates> terms, float boost)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidextractTermStates(Map<Term,TermStates> contexts)Collect all TermStates used by this WeightSpansgetSpans(LeafReaderContext context, SpanWeight.Postings requiredPostings)Expert: Return a Spans object iterating over matches from this WeightbooleanisCacheable(LeafReaderContext ctx)- 
Methods inherited from class org.apache.lucene.queries.spans.SpanWeightexplain, getSimScorer, matches, scorer
 - 
Methods inherited from class org.apache.lucene.search.WeightbulkScorer, count, getQuery, scorerSupplier
 
- 
 
- 
- 
- 
Constructor Detail- 
SpanTermWeightpublic SpanTermWeight(TermStates termStates, IndexSearcher searcher, Map<Term,TermStates> terms, float boost) throws IOException - Throws:
- IOException
 
 
- 
 - 
Method Detail- 
isCacheablepublic boolean isCacheable(LeafReaderContext ctx) 
 - 
extractTermStatespublic void extractTermStates(Map<Term,TermStates> contexts) Description copied from class:SpanWeightCollect all TermStates used by this Weight- Specified by:
- extractTermStatesin class- SpanWeight
- Parameters:
- contexts- a map to add the TermStates to
 
 - 
getSpanspublic Spans getSpans(LeafReaderContext context, SpanWeight.Postings requiredPostings) throws IOException Description copied from class:SpanWeightExpert: Return a Spans object iterating over matches from this Weight- Specified by:
- getSpansin class- SpanWeight
- Parameters:
- context- a LeafReaderContext for this Spans
- Returns:
- a Spans
- Throws:
- IOException- on error
 
 
- 
 
-