Factory that creates a
CopyC#
NumericRangeQuery
, that queries a
CopyC#
float
range using the given
CopyC#
precisionStep
. You can have half-open ranges (which are in fact </≤ or >/≥ queries) by setting the min or max value to
CopyC#
null
. By setting inclusive to false, it will match all documents excluding the bounds, with inclusive on, the boundaries are hits, too.

Namespace: Lucene.Net.Search
Assembly: Lucene.Net (in Lucene.Net.dll) Version: 2.9.4.1

Syntax

C#
public static NumericRangeQuery NewFloatRange(
	string field,
	int precisionStep,
	float min,
	float max,
	bool minInclusive,
	bool maxInclusive
)
Visual Basic
Public Shared Function NewFloatRange ( _
	field As String, _
	precisionStep As Integer, _
	min As Single, _
	max As Single, _
	minInclusive As Boolean, _
	maxInclusive As Boolean _
) As NumericRangeQuery
Visual C++
public:
static NumericRangeQuery^ NewFloatRange(
	String^ field, 
	int precisionStep, 
	float min, 
	float max, 
	bool minInclusive, 
	bool maxInclusive
)

Parameters

field
Type: System..::..String

[Missing <param name="field"/> documentation for "M:Lucene.Net.Search.NumericRangeQuery.NewFloatRange(System.String,System.Int32,System.Single,System.Single,System.Boolean,System.Boolean)"]

precisionStep
Type: System..::..Int32

[Missing <param name="precisionStep"/> documentation for "M:Lucene.Net.Search.NumericRangeQuery.NewFloatRange(System.String,System.Int32,System.Single,System.Single,System.Boolean,System.Boolean)"]

min
Type: System..::..Single

[Missing <param name="min"/> documentation for "M:Lucene.Net.Search.NumericRangeQuery.NewFloatRange(System.String,System.Int32,System.Single,System.Single,System.Boolean,System.Boolean)"]

max
Type: System..::..Single

[Missing <param name="max"/> documentation for "M:Lucene.Net.Search.NumericRangeQuery.NewFloatRange(System.String,System.Int32,System.Single,System.Single,System.Boolean,System.Boolean)"]

minInclusive
Type: System..::..Boolean

[Missing <param name="minInclusive"/> documentation for "M:Lucene.Net.Search.NumericRangeQuery.NewFloatRange(System.String,System.Int32,System.Single,System.Single,System.Boolean,System.Boolean)"]

maxInclusive
Type: System..::..Boolean

[Missing <param name="maxInclusive"/> documentation for "M:Lucene.Net.Search.NumericRangeQuery.NewFloatRange(System.String,System.Int32,System.Single,System.Single,System.Boolean,System.Boolean)"]

Return Value

[Missing <returns> documentation for "M:Lucene.Net.Search.NumericRangeQuery.NewFloatRange(System.String,System.Int32,System.Single,System.Single,System.Boolean,System.Boolean)"]

See Also