Package org.apache.lucene.queryparser.flexible.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 *.
RegexpQueryNode A RegexpQueryNode represents RegexpQuery query Examples: /[a-z]|[0-9]/
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.flexible.standard.nodes Description

Standard Lucene Query Nodes.

Standard Lucene Query Nodes

The package org.apache.lucene.queryparser.flexible.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-2013 Apache Software Foundation. All Rights Reserved.