NewDoubleRange(String, Int32, Nullable<Double>, Nullable<Double>, Boolean, Boolean)
|
Factory that creates a NumericRangeFilter , that filters a double
range using the given precisionStep .
You can have half-open ranges (which are in fact </≤ or >/≥ queries)
by setting the min or max value to null . By setting inclusive to false, it will
match all documents excluding the bounds, with inclusive on, the boundaries are hits, too.
|
NewDoubleRange(String, Nullable<Double>, Nullable<Double>, Boolean, Boolean)
|
Factory that creates a NumericRangeFilter , that queries a double
range using the default precisionStep Lucene.Net.Util.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 null . By setting inclusive to false, it will
match all documents excluding the bounds, with inclusive on, the boundaries are hits, too.
|
NewFloatRange(String, Int32, Nullable<Single>, Nullable<Single>, Boolean, Boolean)
|
Factory that creates a NumericRangeFilter , that filters a float
range using the given precisionStep .
You can have half-open ranges (which are in fact </≤ or >/≥ queries)
by setting the min or max value to null . By setting inclusive to false, it will
match all documents excluding the bounds, with inclusive on, the boundaries are hits, too.
|
NewFloatRange(String, Nullable<Single>, Nullable<Single>, Boolean, Boolean)
|
Factory that creates a NumericRangeFilter , that queries a float
range using the default precisionStep Lucene.Net.Util.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 null . By setting inclusive to false, it will
match all documents excluding the bounds, with inclusive on, the boundaries are hits, too.
|
NewIntRange(String, Int32, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean)
|
Factory that creates a NumericRangeFilter , that filters a int
range using the given precisionStep .
You can have half-open ranges (which are in fact </≤ or >/≥ queries)
by setting the min or max value to null . By setting inclusive to false, it will
match all documents excluding the bounds, with inclusive on, the boundaries are hits, too.
|
NewIntRange(String, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean)
|
Factory that creates a NumericRangeFilter , that queries a int
range using the default precisionStep Lucene.Net.Util.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 null . By setting inclusive to false, it will
match all documents excluding the bounds, with inclusive on, the boundaries are hits, too.
|
NewLongRange(String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, Boolean)
|
Factory that creates a NumericRangeFilter , that filters a long
range using the given precisionStep .
You can have half-open ranges (which are in fact </≤ or >/≥ queries)
by setting the min or max value to null . By setting inclusive to false, it will
match all documents excluding the bounds, with inclusive on, the boundaries are hits, too.
|
NewLongRange(String, Nullable<Int64>, Nullable<Int64>, Boolean, Boolean)
|
Factory that creates a NumericRangeFilter , that queries a long
range using the default precisionStep Lucene.Net.Util.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 null . By setting inclusive to false, it will
match all documents excluding the bounds, with inclusive on, the boundaries are hits, too.
|