Uses of Package
org.apache.lucene.queryparser.flexible.core.nodes
Packages that use 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.
-
-
Classes in org.apache.lucene.queryparser.flexible.core.nodes used by org.apache.lucene.queryparser.flexible.core.nodesClassDescriptionA
AndQueryNoderepresents an AND boolean operation performed on a list of nodes.ABooleanQueryNoderepresents a list of elements which do not have an explicit boolean operator defined between them.ADeletedQueryNoderepresents a node that was deleted from the query node tree.A query node implementsFieldableNodeinterface to indicate that its children and itself are associated to a specific field.AFieldQueryNoderepresents a element that contains field/text tupleThis interface should be implemented byQueryNodethat holds a field and an arbitrary value.AFuzzyQueryNoderepresents a element that contains field/text/similarity tupleAMatchAllDocsQueryNodeindicates 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 NUMBERAQueryNodeis a interface implemented by all nodes on a QueryNode tree.AQueryNodeImplis the default implementation of the interfaceQueryNodeAQuotedFieldQueryNoderepresents phrase query.Interface for a node that has text as aCharSequenceThis interface should be implemented byQueryNodethat holds an arbitrary value. -
-
-
-
-
-
Classes in org.apache.lucene.queryparser.flexible.core.nodes used by org.apache.lucene.queryparser.flexible.standard.nodesClassDescriptionA
BooleanQueryNoderepresents a list of elements which do not have an explicit boolean operator defined between them.A query node implementsFieldableNodeinterface to indicate that its children and itself are associated to a specific field.AFieldQueryNoderepresents a element that contains field/text tupleThis interface should be implemented byQueryNodethat holds a field and an arbitrary value.AGroupQueryNoderepresents a location where the original user typed real parenthesis on the query string.AModifierQueryNodeindicates the modifier value (+,-,?,NONE) for each term on the query string.Modifier type: such as required (REQ), prohibited (NOT)AQueryNodeis a interface implemented by all nodes on a QueryNode tree.AQueryNodeImplis the default implementation of the interfaceQueryNodeThis interface should be implemented by aQueryNodethat represents some kind of range query.Interface for a node that has text as aCharSequenceThis interface should be implemented byQueryNodethat holds an arbitrary value. -
-
Classes in org.apache.lucene.queryparser.flexible.core.nodes used by org.apache.lucene.queryparser.flexible.standard.processorsClassDescriptionModifier type: such as required (REQ), prohibited (NOT)A
QueryNodeis a interface implemented by all nodes on a QueryNode tree.