Class SpanPositionRangeQuery
Checks to see if the Match lies between a start and end position
Inherited Members
Namespace: Lucene.Net.Search.Spans
Assembly: Lucene.Net.dll
Syntax
public class SpanPositionRangeQuery : SpanPositionCheckQuery
Constructors
SpanPositionRangeQuery(SpanQuery, int, int)
Checks to see if the Match lies between a start and end position
Declaration
public SpanPositionRangeQuery(SpanQuery match, int start, int end)
Parameters
Type | Name | Description |
---|---|---|
SpanQuery | match | |
int | start | |
int | end |
See Also
Fields
m_end
Checks to see if the Match lies between a start and end position
Declaration
protected int m_end
Field Value
Type | Description |
---|---|
int |
See Also
m_start
Checks to see if the Match lies between a start and end position
Declaration
protected int m_start
Field Value
Type | Description |
---|---|
int |
See Also
Properties
End
Checks to see if the Match lies between a start and end position
Declaration
public virtual int End { get; }
Property Value
Type | Description |
---|---|
int | The maximum end position permitted in a match. |
See Also
Start
Checks to see if the Match lies between a start and end position
Declaration
public virtual int Start { get; }
Property Value
Type | Description |
---|---|
int | The minimum position permitted in a match |
See Also
Methods
AcceptPosition(Spans)
Implementing classes are required to return whether the current position is a match for the passed in "match" SpanQuery.
This is only called if the underlying MoveNext() for the match is successfulDeclaration
protected override SpanPositionCheckQuery.AcceptStatus AcceptPosition(Spans spans)
Parameters
Type | Name | Description |
---|---|---|
Spans | spans | The Spans instance, positioned at the spot to check |
Returns
Type | Description |
---|---|
SpanPositionCheckQuery.AcceptStatus | Whether the match is accepted, rejected, or rejected and should move to the next doc. |
Overrides
See Also
Clone()
Returns a clone of this query.
Declaration
public override object Clone()
Returns
Type | Description |
---|---|
object |
Overrides
See Also
Equals(object)
Determines whether the specified object is equal to the current object.
Declaration
public override bool Equals(object o)
Parameters
Type | Name | Description |
---|---|---|
object | o |
Returns
Type | Description |
---|---|
bool | true if the specified object is equal to the current object; otherwise, false. |
Overrides
See Also
GetHashCode()
Serves as the default hash function.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
int | A hash code for the current object. |
Overrides
See Also
ToString(string)
Prints a query to a string, with field
assumed to be the
default field and omitted.
Declaration
public override string ToString(string field)
Parameters
Type | Name | Description |
---|---|---|
string | field |
Returns
Type | Description |
---|---|
string |