Creates a string range query using {@link FieldCache#getStringIndex}. This works with all fields containing zero or one 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 NewStringRange(
	string field,
	string lowerVal,
	string upperVal,
	bool includeLower,
	bool includeUpper
)
Visual Basic
Public Shared Function NewStringRange ( _
	field As String, _
	lowerVal As String, _
	upperVal As String, _
	includeLower As Boolean, _
	includeUpper As Boolean _
) As FieldCacheRangeFilter
Visual C++
public:
static FieldCacheRangeFilter^ NewStringRange(
	String^ field, 
	String^ lowerVal, 
	String^ upperVal, 
	bool includeLower, 
	bool includeUpper
)

Parameters

field
Type: System..::..String

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

lowerVal
Type: System..::..String

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

upperVal
Type: System..::..String

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

includeLower
Type: System..::..Boolean

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

includeUpper
Type: System..::..Boolean

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

Return Value

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

See Also