Package org.apache.lucene.search.spans
Class SpanPositionCheckQuery
- java.lang.Object
 - 
- org.apache.lucene.search.Query
 - 
- org.apache.lucene.search.spans.SpanQuery
 - 
- org.apache.lucene.search.spans.SpanPositionCheckQuery
 
 
 
 
- 
- All Implemented Interfaces:
 java.lang.Cloneable
- Direct Known Subclasses:
 SpanNearPayloadCheckQuery,SpanPayloadCheckQuery,SpanPositionRangeQuery
public abstract class SpanPositionCheckQuery extends SpanQuery implements java.lang.Cloneable
Base class for filtering a SpanQuery based on the position of a match. 
- 
- 
Constructor Summary
Constructors Constructor Description SpanPositionCheckQuery(SpanQuery match) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidextractTerms(java.util.Set<Term> terms)Expert: adds all terms occurring in this query to the terms set.java.lang.StringgetField()Returns the name of the field matched by this query.SpanQuerygetMatch()SpansgetSpans(AtomicReaderContext context, Bits acceptDocs, java.util.Map<Term,TermContext> termContexts)Expert: Returns the matches for this query in an index.Queryrewrite(IndexReader reader)Expert: called to re-write queries into primitive queries.- 
Methods inherited from class org.apache.lucene.search.spans.SpanQuery
createWeight 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
SpanPositionCheckQuery
public SpanPositionCheckQuery(SpanQuery match)
 
 - 
 
- 
Method Detail
- 
getMatch
public SpanQuery getMatch()
- Returns:
 - the SpanQuery whose matches are filtered.
 
 
- 
getField
public java.lang.String getField()
Description copied from class:SpanQueryReturns the name of the field matched by this query.Note that this may return null if the query matches no terms.
 
- 
extractTerms
public void extractTerms(java.util.Set<Term> terms)
Description copied from class:QueryExpert: adds all terms occurring in this query to the terms set. Only works if this query is in itsrewrittenform.- Overrides:
 extractTermsin classQuery
 
- 
getSpans
public Spans getSpans(AtomicReaderContext context, Bits acceptDocs, java.util.Map<Term,TermContext> termContexts) throws java.io.IOException
Description copied from class:SpanQueryExpert: Returns the matches for this query in an index. Used internally to search for spans. 
- 
rewrite
public Query rewrite(IndexReader reader) throws java.io.IOException
Description copied from class:QueryExpert: called to re-write queries into primitive queries. For example, a PrefixQuery will be rewritten into a BooleanQuery that consists of TermQuerys. 
 - 
 
 -