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 |