Uses of Class
org.apache.lucene.queryparser.flexible.core.QueryNodeException
Packages that use 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
Subclasses of QueryNodeException in org.apache.lucene.queryparser.flexible.coreModifier and TypeClassDescriptionclassThis should be thrown when an exception happens during the query parsing from string to the query node tree.Methods in org.apache.lucene.queryparser.flexible.core that throw QueryNodeExceptionModifier 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
Methods in org.apache.lucene.queryparser.flexible.core.builders that throw QueryNodeException -
Uses of QueryNodeException in org.apache.lucene.queryparser.flexible.core.processors
Methods in org.apache.lucene.queryparser.flexible.core.processors that throw QueryNodeExceptionModifier and TypeMethodDescriptionprotected QueryNodeNoChildOptimizationQueryNodeProcessor.postProcessNode(QueryNode node) protected abstract QueryNodeQueryNodeProcessorImpl.postProcessNode(QueryNode node) This method is invoked for every node when walking up the tree.protected QueryNodeRemoveDeletedQueryNodesProcessor.postProcessNode(QueryNode node) protected QueryNodeNoChildOptimizationQueryNodeProcessor.preProcessNode(QueryNode node) protected abstract QueryNodeQueryNodeProcessorImpl.preProcessNode(QueryNode node) This method is invoked for every node when walking down the tree.protected QueryNodeRemoveDeletedQueryNodesProcessor.preProcessNode(QueryNode node) Processes a query node tree.For reference about this method check:QueryNodeProcessor.process(QueryNode).protected voidQueryNodeProcessorImpl.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
Methods in org.apache.lucene.queryparser.flexible.precedence.processors that throw QueryNodeExceptionModifier and TypeMethodDescriptionprotected QueryNodeBooleanModifiersQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodeBooleanModifiersQueryNodeProcessor.preProcessNode(QueryNode node) BooleanModifiersQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) -
Uses of QueryNodeException in org.apache.lucene.queryparser.flexible.standard
Methods in org.apache.lucene.queryparser.flexible.standard that throw QueryNodeExceptionModifier and TypeMethodDescriptionstatic QueryParses a query which searches on the fields specified.static QueryQueryParserUtil.parse(String[] queries, String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer) Parses a query, searching on the fields specified.static QueryQueryParserUtil.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
Methods in org.apache.lucene.queryparser.flexible.standard.builders that throw QueryNodeExceptionModifier and TypeMethodDescriptionAlways returnnull. -
Uses of QueryNodeException in org.apache.lucene.queryparser.flexible.standard.nodes
Methods in org.apache.lucene.queryparser.flexible.standard.nodes that throw QueryNodeExceptionModifier and TypeMethodDescriptionvoidPointRangeQueryNode.setBounds(PointQueryNode lower, PointQueryNode upper, boolean lowerInclusive, boolean upperInclusive, PointsConfig pointsConfig) Sets the upper and lower bounds of this range query node and thePointsConfigassociated with these bounds.Constructors in org.apache.lucene.queryparser.flexible.standard.nodes that throw QueryNodeExceptionModifierConstructorDescriptionPointRangeQueryNode(PointQueryNode lower, PointQueryNode upper, boolean lowerInclusive, boolean upperInclusive, PointsConfig numericConfig) Constructs aPointRangeQueryNodeobject using the givenPointQueryNodeas its bounds andPointsConfig. -
Uses of QueryNodeException in org.apache.lucene.queryparser.flexible.standard.parser
Subclasses of QueryNodeException in org.apache.lucene.queryparser.flexible.standard.parserModifier and TypeClassDescriptionclassThis exception is thrown when parse errors are encountered. -
Uses of QueryNodeException in org.apache.lucene.queryparser.flexible.standard.processors
Methods in org.apache.lucene.queryparser.flexible.standard.processors that throw QueryNodeExceptionModifier and TypeMethodDescriptionprotected QueryNodeAllowLeadingWildcardProcessor.postProcessNode(QueryNode node) protected QueryNodeAnalyzerQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodeBooleanQuery2ModifierNodeProcessor.postProcessNode(QueryNode node) protected QueryNodeBooleanSingleChildOptimizationQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodeBoostQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodeDefaultPhraseSlopQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodeFuzzyQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodeIntervalQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodeMatchAllDocsQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodeMultiFieldQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodeOpenRangeQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodePhraseSlopQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodePointQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodePointRangeQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodeRegexpQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodeRemoveEmptyNonLeafQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodeTermRangeQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodeWildcardQueryNodeProcessor.postProcessNode(QueryNode node) protected QueryNodeAllowLeadingWildcardProcessor.preProcessNode(QueryNode node) protected QueryNodeAnalyzerQueryNodeProcessor.preProcessNode(QueryNode node) protected QueryNodeBooleanQuery2ModifierNodeProcessor.preProcessNode(QueryNode node) protected QueryNodeBooleanSingleChildOptimizationQueryNodeProcessor.preProcessNode(QueryNode node) protected QueryNodeBoostQueryNodeProcessor.preProcessNode(QueryNode node) protected QueryNodeDefaultPhraseSlopQueryNodeProcessor.preProcessNode(QueryNode node) protected QueryNodeFuzzyQueryNodeProcessor.preProcessNode(QueryNode node) protected QueryNodeIntervalQueryNodeProcessor.preProcessNode(QueryNode node) protected QueryNodeMatchAllDocsQueryNodeProcessor.preProcessNode(QueryNode node) protected QueryNodeMultiFieldQueryNodeProcessor.preProcessNode(QueryNode node) protected QueryNodeOpenRangeQueryNodeProcessor.preProcessNode(QueryNode node) protected QueryNodePhraseSlopQueryNodeProcessor.preProcessNode(QueryNode node) protected QueryNodePointQueryNodeProcessor.preProcessNode(QueryNode node) protected QueryNodePointRangeQueryNodeProcessor.preProcessNode(QueryNode node) protected QueryNodeRegexpQueryNodeProcessor.preProcessNode(QueryNode node) protected QueryNodeRemoveEmptyNonLeafQueryNodeProcessor.preProcessNode(QueryNode node) protected QueryNodeTermRangeQueryNodeProcessor.preProcessNode(QueryNode node) protected QueryNodeWildcardQueryNodeProcessor.preProcessNode(QueryNode node) protected voidBooleanQuery2ModifierNodeProcessor.processChildren(QueryNode queryTree) protected voidDefaultPhraseSlopQueryNodeProcessor.processChildren(QueryNode queryTree) protected voidMultiFieldQueryNodeProcessor.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)