public class SpanNearPayloadCheckQuery extends SpanPositionCheckQuery
Modifier and Type | Field and Description |
---|---|
protected Collection<byte[]> |
payloadToMatch |
match
Constructor and Description |
---|
SpanNearPayloadCheckQuery(SpanNearQuery match,
Collection<byte[]> payloadToMatch) |
Modifier and Type | Method and Description |
---|---|
protected FilterSpans.AcceptStatus |
acceptPosition(Spans spans)
Implementing classes are required to return whether the current position is a match for the passed in
"match"
SpanQuery . |
SpanNearPayloadCheckQuery |
clone()
Returns a clone of this query.
|
boolean |
equals(Object o)
Returns true iff
o is equal to this. |
int |
hashCode() |
String |
toString(String field)
Prints a query to a string, with
field assumed to be the
default field and omitted. |
extractTerms, getField, getMatch, getSpans, rewrite
createWeight
protected final Collection<byte[]> payloadToMatch
public SpanNearPayloadCheckQuery(SpanNearQuery match, Collection<byte[]> payloadToMatch)
match
- The underlying SpanQuery
to checkpayloadToMatch
- The Collection
of payloads to matchprotected FilterSpans.AcceptStatus acceptPosition(Spans spans) throws IOException
SpanPositionCheckQuery
SpanQuery
.
This is only called if the underlying last Spans.nextStartPosition()
for the
match indicated a valid start position.acceptPosition
in class SpanPositionCheckQuery
spans
- The Spans
instance, positioned at the spot to checkIOException
DocIdSetIterator.nextDoc()
public String toString(String field)
Query
field
assumed to be the
default field and omitted.public SpanNearPayloadCheckQuery clone()
Query
public boolean equals(Object o)
SpanPositionCheckQuery
o
is equal to this.equals
in class SpanPositionCheckQuery
public int hashCode()
hashCode
in class SpanPositionCheckQuery
Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.