Uses of Class
org.apache.lucene.queryparser.flexible.core.QueryNodeException
Package
Description
Core classes of the flexible query parser framework.
Necessary classes to implement query builders.
Interfaces and implementations used by query node processors
Lucene Precedence Query Parser Processors
Lucene Flexible Query Parser Implementation
Standard Lucene Query Node Builders.
Standard Lucene Query Nodes.
Lucene Query Parser
Lucene Query Node Processors.
-
Uses of QueryNodeException in org.apache.lucene.queryparser.flexible.core
Modifier and TypeClassDescriptionclass
This should be thrown when an exception happens during the query parsing from string to the query node tree.Modifier and TypeMethodDescriptionParses a query string to an object, usually some query object.
In this method the three phases are executed:
1st - the query string is parsed using the text parser returned byQueryParserHelper.getSyntaxParser()
, the result is a query node tree
2nd - the query node tree is processed by the processor returned byQueryParserHelper.getQueryNodeProcessor()
3th - a object is built from the query node tree using the builder returned byQueryParserHelper.getQueryBuilder()
-
Uses of QueryNodeException in org.apache.lucene.queryparser.flexible.core.builders
-
Uses of QueryNodeException in org.apache.lucene.queryparser.flexible.core.processors
Modifier and TypeMethodDescriptionprotected QueryNode
NoChildOptimizationQueryNodeProcessor.postProcessNode
(QueryNode node) protected abstract QueryNode
QueryNodeProcessorImpl.postProcessNode
(QueryNode node) This method is invoked for every node when walking up the tree.protected QueryNode
RemoveDeletedQueryNodesProcessor.postProcessNode
(QueryNode node) protected QueryNode
NoChildOptimizationQueryNodeProcessor.preProcessNode
(QueryNode node) protected abstract QueryNode
QueryNodeProcessorImpl.preProcessNode
(QueryNode node) This method is invoked for every node when walking down the tree.protected QueryNode
RemoveDeletedQueryNodesProcessor.preProcessNode
(QueryNode node) Processes a query node tree.For reference about this method check:QueryNodeProcessor.process(QueryNode)
.protected void
QueryNodeProcessorImpl.processChildren
(QueryNode queryTree) This method is called every time a child is processed.NoChildOptimizationQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) QueryNodeProcessorImpl.setChildrenOrder
(List<QueryNode> children) This method is invoked for every node that has at least on child.RemoveDeletedQueryNodesProcessor.setChildrenOrder
(List<QueryNode> children) -
Uses of QueryNodeException in org.apache.lucene.queryparser.flexible.precedence.processors
Modifier and TypeMethodDescriptionprotected QueryNode
BooleanModifiersQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
BooleanModifiersQueryNodeProcessor.preProcessNode
(QueryNode node) BooleanModifiersQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) -
Uses of QueryNodeException in org.apache.lucene.queryparser.flexible.standard
Modifier and TypeMethodDescriptionstatic Query
Parses a query which searches on the fields specified.static Query
QueryParserUtil.parse
(String[] queries, String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer) Parses a query, searching on the fields specified.static Query
QueryParserUtil.parse
(String query, String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer) Parses a query, searching on the fields specified.OverridesQueryParserHelper.parse(String, String)
so it casts the return object toQuery
. -
Uses of QueryNodeException in org.apache.lucene.queryparser.flexible.standard.builders
Modifier and TypeMethodDescriptionAlways returnnull
. -
Uses of QueryNodeException in org.apache.lucene.queryparser.flexible.standard.nodes
Modifier and TypeMethodDescriptionvoid
PointRangeQueryNode.setBounds
(PointQueryNode lower, PointQueryNode upper, boolean lowerInclusive, boolean upperInclusive, PointsConfig pointsConfig) Sets the upper and lower bounds of this range query node and thePointsConfig
associated with these bounds.ModifierConstructorDescriptionPointRangeQueryNode
(PointQueryNode lower, PointQueryNode upper, boolean lowerInclusive, boolean upperInclusive, PointsConfig numericConfig) Constructs aPointRangeQueryNode
object using the givenPointQueryNode
as its bounds andPointsConfig
. -
Uses of QueryNodeException in org.apache.lucene.queryparser.flexible.standard.parser
Modifier and TypeClassDescriptionclass
This exception is thrown when parse errors are encountered. -
Uses of QueryNodeException in org.apache.lucene.queryparser.flexible.standard.processors
Modifier and TypeMethodDescriptionprotected QueryNode
AllowLeadingWildcardProcessor.postProcessNode
(QueryNode node) protected QueryNode
AnalyzerQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
BooleanQuery2ModifierNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
BooleanSingleChildOptimizationQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
BoostQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
DefaultPhraseSlopQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
FuzzyQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
IntervalQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
MatchAllDocsQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
MultiFieldQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
OpenRangeQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
PhraseSlopQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
PointQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
PointRangeQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
RegexpQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
RemoveEmptyNonLeafQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
TermRangeQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
WildcardQueryNodeProcessor.postProcessNode
(QueryNode node) protected QueryNode
AllowLeadingWildcardProcessor.preProcessNode
(QueryNode node) protected QueryNode
AnalyzerQueryNodeProcessor.preProcessNode
(QueryNode node) protected QueryNode
BooleanQuery2ModifierNodeProcessor.preProcessNode
(QueryNode node) protected QueryNode
BooleanSingleChildOptimizationQueryNodeProcessor.preProcessNode
(QueryNode node) protected QueryNode
BoostQueryNodeProcessor.preProcessNode
(QueryNode node) protected QueryNode
DefaultPhraseSlopQueryNodeProcessor.preProcessNode
(QueryNode node) protected QueryNode
FuzzyQueryNodeProcessor.preProcessNode
(QueryNode node) protected QueryNode
IntervalQueryNodeProcessor.preProcessNode
(QueryNode node) protected QueryNode
MatchAllDocsQueryNodeProcessor.preProcessNode
(QueryNode node) protected QueryNode
MultiFieldQueryNodeProcessor.preProcessNode
(QueryNode node) protected QueryNode
OpenRangeQueryNodeProcessor.preProcessNode
(QueryNode node) protected QueryNode
PhraseSlopQueryNodeProcessor.preProcessNode
(QueryNode node) protected QueryNode
PointQueryNodeProcessor.preProcessNode
(QueryNode node) protected QueryNode
PointRangeQueryNodeProcessor.preProcessNode
(QueryNode node) protected QueryNode
RegexpQueryNodeProcessor.preProcessNode
(QueryNode node) protected QueryNode
RemoveEmptyNonLeafQueryNodeProcessor.preProcessNode
(QueryNode node) protected QueryNode
TermRangeQueryNodeProcessor.preProcessNode
(QueryNode node) protected QueryNode
WildcardQueryNodeProcessor.preProcessNode
(QueryNode node) protected void
BooleanQuery2ModifierNodeProcessor.processChildren
(QueryNode queryTree) protected void
DefaultPhraseSlopQueryNodeProcessor.processChildren
(QueryNode queryTree) protected void
MultiFieldQueryNodeProcessor.processChildren
(QueryNode queryTree) AllowLeadingWildcardProcessor.setChildrenOrder
(List<QueryNode> children) AnalyzerQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) BooleanSingleChildOptimizationQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) BoostQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) DefaultPhraseSlopQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) FuzzyQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) IntervalQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) MatchAllDocsQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) MultiFieldQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) OpenRangeQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) PhraseSlopQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) PointQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) PointRangeQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) RegexpQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) RemoveEmptyNonLeafQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) TermRangeQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children) WildcardQueryNodeProcessor.setChildrenOrder
(List<QueryNode> children)