Package org.apache.lucene.queryParser.standard.nodes

Standard Lucene Query Nodes


Class Summary
AbstractRangeQueryNode<T extends FieldValuePairQueryNode<?>> This class should be extended by nodes intending to represent range queries.
BooleanModifierNode A BooleanModifierNode has the same behaviour as ModifierQueryNode, it only indicates that this modifier was added by GroupQueryNodeProcessor and not by the user.
MultiPhraseQueryNode A MultiPhraseQueryNode indicates that its children should be used to build a MultiPhraseQuery instead of PhraseQuery.
NumericQueryNode This query node represents a field query that holds a numeric value.
NumericRangeQueryNode This query node represents a range query composed by NumericQueryNode bounds, which means the bound values are Numbers.
PrefixWildcardQueryNode A PrefixWildcardQueryNode represents wildcardquery that matches abc* or *.
RangeQueryNode Deprecated. this class will be removed in future, TermRangeQueryNode should be used instead
StandardBooleanQueryNode A StandardBooleanQueryNode has the same behavior as BooleanQueryNode.
TermRangeQueryNode This query node represents a range query composed by FieldQueryNode bounds, which means the bound values are strings.
WildcardQueryNode A WildcardQueryNode represents wildcard query This does not apply to phrases.

Package org.apache.lucene.queryParser.standard.nodes Description

Standard Lucene Query Nodes

The package org.apache.lucene.queryParser.standard.nodes contains QueryNode classes that are used specifically for Lucene query node tree. Any other generic QueryNode is defined under org.apache.lucene.queryParser.nodes.

Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.