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
will be used.
If a DATE_RESOLUTION is defined and the
is not null
it will also be used to parse the
date value.
Inheritance
System.Object
TermRangeQueryNodeProcessor
Assembly: Lucene.Net.QueryParser.dll
Syntax
public class TermRangeQueryNodeProcessor : QueryNodeProcessor, IQueryNodeProcessor
Constructors
|
Improve this Doc
View Source
TermRangeQueryNodeProcessor()
Declaration
public TermRangeQueryNodeProcessor()
Methods
|
Improve this Doc
View Source
PostProcessNode(IQueryNode)
Declaration
protected override IQueryNode PostProcessNode(IQueryNode node)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
PreProcessNode(IQueryNode)
Declaration
protected override IQueryNode PreProcessNode(IQueryNode node)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
SetChildrenOrder(IList<IQueryNode>)
Declaration
protected override IList<IQueryNode> SetChildrenOrder(IList<IQueryNode> children)
Parameters
Returns
Overrides
Implements
See Also