Uses of Package
org.apache.lucene.queryparser.flexible.core.nodes
Package
Description
Necessary classes to implement query builders.
Query nodes commonly used by query parser implementations.
Necessary interfaces to implement text parsers.
Interfaces and implementations used by query node processors
Utility classes to used with the Query Parser.
Lucene Precedence Query Parser Processors
Standard Lucene Query Node Builders.
Standard Lucene Query Nodes.
Lucene Query Parser
Lucene Query Node Processors.
-
-
ClassDescriptionA
AndQueryNode
represents an AND boolean operation performed on a list of nodes.ABooleanQueryNode
represents a list of elements which do not have an explicit boolean operator defined between them.ADeletedQueryNode
represents a node that was deleted from the query node tree.A query node implementsFieldableNode
interface to indicate that its children and itself are associated to a specific field.AFieldQueryNode
represents a element that contains field/text tupleThis interface should be implemented byQueryNode
that holds a field and an arbitrary value.AFuzzyQueryNode
represents a element that contains field/text/similarity tupleAMatchAllDocsQueryNode
indicates that a query node tree or subtree will match all documents if executed in the index.Modifier type: such as required (REQ), prohibited (NOT)Term text with a beginning and end positionDistance condition: PARAGRAPH, SENTENCE, or NUMBERAQueryNode
is a interface implemented by all nodes on a QueryNode tree.AQueryNodeImpl
is the default implementation of the interfaceQueryNode
AQuotedFieldQueryNode
represents phrase query.Interface for a node that has text as aCharSequence
This interface should be implemented byQueryNode
that holds an arbitrary value. -
-
-
-
-
-
ClassDescriptionA
BooleanQueryNode
represents a list of elements which do not have an explicit boolean operator defined between them.A query node implementsFieldableNode
interface to indicate that its children and itself are associated to a specific field.AFieldQueryNode
represents a element that contains field/text tupleThis interface should be implemented byQueryNode
that holds a field and an arbitrary value.AGroupQueryNode
represents a location where the original user typed real parenthesis on the query string.AModifierQueryNode
indicates the modifier value (+,-,?,NONE) for each term on the query string.Modifier type: such as required (REQ), prohibited (NOT)AQueryNode
is a interface implemented by all nodes on a QueryNode tree.AQueryNodeImpl
is the default implementation of the interfaceQueryNode
This interface should be implemented by aQueryNode
that represents some kind of range query.Interface for a node that has text as aCharSequence
This interface should be implemented byQueryNode
that holds an arbitrary value. -
-
ClassDescriptionModifier type: such as required (REQ), prohibited (NOT)A
QueryNode
is a interface implemented by all nodes on a QueryNode tree.