Creates a numeric range query using {@link FieldCache#GetBytes(IndexReader,String,FieldCache.ByteParser)}. This works with all byte fields containing exactly one numeric term in the field. The range can be half-open by setting one of the values to
CopyC#
null
.

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

Syntax

C#
public static FieldCacheRangeFilter NewByteRange(
	string field,
	ByteParser parser,
	byte lowerVal,
	byte upperVal,
	bool includeLower,
	bool includeUpper
)
Visual Basic
Public Shared Function NewByteRange ( _
	field As String, _
	parser As ByteParser, _
	lowerVal As Byte, _
	upperVal As Byte, _
	includeLower As Boolean, _
	includeUpper As Boolean _
) As FieldCacheRangeFilter
Visual C++
public:
static FieldCacheRangeFilter^ NewByteRange(
	String^ field, 
	ByteParser^ parser, 
	unsigned char lowerVal, 
	unsigned char upperVal, 
	bool includeLower, 
	bool includeUpper
)

Parameters

field
Type: System..::..String

[Missing <param name="field"/> documentation for "M:Lucene.Net.Search.FieldCacheRangeFilter.NewByteRange(System.String,Lucene.Net.Search.ByteParser,System.Byte,System.Byte,System.Boolean,System.Boolean)"]

parser
Type: Lucene.Net.Search..::..ByteParser

[Missing <param name="parser"/> documentation for "M:Lucene.Net.Search.FieldCacheRangeFilter.NewByteRange(System.String,Lucene.Net.Search.ByteParser,System.Byte,System.Byte,System.Boolean,System.Boolean)"]

lowerVal
Type: System..::..Byte

[Missing <param name="lowerVal"/> documentation for "M:Lucene.Net.Search.FieldCacheRangeFilter.NewByteRange(System.String,Lucene.Net.Search.ByteParser,System.Byte,System.Byte,System.Boolean,System.Boolean)"]

upperVal
Type: System..::..Byte

[Missing <param name="upperVal"/> documentation for "M:Lucene.Net.Search.FieldCacheRangeFilter.NewByteRange(System.String,Lucene.Net.Search.ByteParser,System.Byte,System.Byte,System.Boolean,System.Boolean)"]

includeLower
Type: System..::..Boolean

[Missing <param name="includeLower"/> documentation for "M:Lucene.Net.Search.FieldCacheRangeFilter.NewByteRange(System.String,Lucene.Net.Search.ByteParser,System.Byte,System.Byte,System.Boolean,System.Boolean)"]

includeUpper
Type: System..::..Boolean

[Missing <param name="includeUpper"/> documentation for "M:Lucene.Net.Search.FieldCacheRangeFilter.NewByteRange(System.String,Lucene.Net.Search.ByteParser,System.Byte,System.Byte,System.Boolean,System.Boolean)"]

Return Value

[Missing <returns> documentation for "M:Lucene.Net.Search.FieldCacheRangeFilter.NewByteRange(System.String,Lucene.Net.Search.ByteParser,System.Byte,System.Byte,System.Boolean,System.Boolean)"]

See Also