Class TermRangeQueryNodeProcessor
This processors process TermRangeQueryNodes. It reads the lower and
upper bounds value from the TermRangeQueryNode object and try
to parse their values using a dateFormat
. If the values cannot be
parsed to a date value, it will only create the TermRangeQueryNode
using the non-parsed values.
If a LOCALE is defined in the QueryConfigHandler it will be used to parse the date, otherwise System.Globalization.CultureInfo.CurrentCulture will be used.
If a DATE_RESOLUTION is defined and the
DateTools.Resolution is not null
it will also be used to parse the
date value.
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Lucene.Net.QueryParser.dll
Syntax
[Serializable]
public class TermRangeQueryNodeProcessor : QueryNodeProcessor, IQueryNodeProcessor
Constructors
Name | Description |
---|---|
TermRangeQueryNodeProcessor() |
Methods
Name | Description |
---|---|
PostProcessNode(IQueryNode) | |
PreProcessNode(IQueryNode) | |
SetChildrenOrder(IList<IQueryNode>) |