Factory that creates a
CopyC#
NumericRangeFilter
, that queries a
CopyC#
float
range using the default
CopyC#
precisionStep
{@link NumericUtils#PRECISION_STEP_DEFAULT} (4). 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 NumericRangeFilter NewFloatRange(
	string field,
	float min,
	float max,
	bool minInclusive,
	bool maxInclusive
)
Visual Basic
Public Shared Function NewFloatRange ( _
	field As String, _
	min As Single, _
	max As Single, _
	minInclusive As Boolean, _
	maxInclusive As Boolean _
) As NumericRangeFilter
Visual C++
public:
static NumericRangeFilter^ NewFloatRange(
	String^ field, 
	float min, 
	float max, 
	bool minInclusive, 
	bool maxInclusive
)

Parameters

field
Type: System..::..String

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

min
Type: System..::..Single

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

max
Type: System..::..Single

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

minInclusive
Type: System..::..Boolean

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

maxInclusive
Type: System..::..Boolean

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

Return Value

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

See Also