Uses of Class
org.apache.lucene.queryparser.flexible.core.nodes.QueryNodeImpl
Packages that use QueryNodeImpl
Package
Description
Query nodes commonly used by query parser implementations.
Standard Lucene Query Nodes.
-
Uses of QueryNodeImpl in org.apache.lucene.queryparser.flexible.core.nodes
Subclasses of QueryNodeImpl in org.apache.lucene.queryparser.flexible.core.nodesModifier and TypeClassDescriptionclassAAndQueryNoderepresents an AND boolean operation performed on a list of nodes.classAAnyQueryNoderepresents an ANY operator performed on a list of nodes.classABooleanQueryNoderepresents a list of elements which do not have an explicit boolean operator defined between them.classABoostQueryNodeboosts the QueryNode tree which is under this node.classADeletedQueryNoderepresents a node that was deleted from the query node tree.classAFieldQueryNoderepresents a element that contains field/text tupleclassAFuzzyQueryNoderepresents a element that contains field/text/similarity tupleclassAGroupQueryNoderepresents a location where the original user typed real parenthesis on the query string.classAMatchAllDocsQueryNodeindicates that a query node tree or subtree will match all documents if executed in the index.classAMatchNoDocsQueryNodeindicates that a query node tree or subtree will not match any documents if executed in the index.classAModifierQueryNodeindicates the modifier value (+,-,?,NONE) for each term on the query string.classANoTokenFoundQueryNodeis used if a term is convert into no tokens by the tokenizer/lemmatizer/analyzer (null).classAOpaqueQueryNodeis used for specify values that are not supposed to be parsed by the parser.classAOrQueryNoderepresents an OR boolean operation performed on a list of nodes.classAPathQueryNodeis used to store queries like /company/USA/California /product/shoes/brown.classQuery node forPhraseQuery's slop factor.classAProximityQueryNoderepresents a query where the terms should meet specific distance conditions.classAQuotedFieldQueryNoderepresents phrase query.classASlopQueryNoderepresents phrase query with a slop.classATokenizedPhraseQueryNoderepresents a node created by a code that tokenizes/lemmatizes/analyzes. -
Uses of QueryNodeImpl in org.apache.lucene.queryparser.flexible.standard.nodes
Subclasses of QueryNodeImpl in org.apache.lucene.queryparser.flexible.standard.nodesModifier and TypeClassDescriptionclassAbstractRangeQueryNode<T extends FieldValuePairQueryNode<?>>This class should be extended by nodes intending to represent range queries.classABooleanModifierNodehas the same behaviour asModifierQueryNode, it only indicates that this modifier was added byBooleanQuery2ModifierNodeProcessorand not by the user.classNode that represents an interval function.classNode that represents a minimum-should-match restriction on aGroupQueryNode.classAMultiPhraseQueryNodeindicates that its children should be used to build aMultiPhraseQueryinstead ofPhraseQuery.classThis query node represents a field query that holds a point value.classThis query node represents a range query composed byPointQueryNodebounds, which means the bound values areNumbers.classAPrefixWildcardQueryNoderepresents wildcardquery that matches abc* or *.classARegexpQueryNoderepresentsRegexpQueryquery Examples: /[a-z]|[0-9]/classQueryNodefor clauses that are synonym of each other.classThis query node represents a range query composed byFieldQueryNodebounds, which means the bound values are strings.classAWildcardQueryNoderepresents wildcard query This does not apply to phrases.