Uses of Class
org.apache.lucene.queryParser.core.nodes.QueryNodeImpl
-
Packages that use QueryNodeImpl Package Description org.apache.lucene.queryParser.core.nodes Contains query nodes that are commonly used by query parser implementationsorg.apache.lucene.queryParser.standard.nodes Standard Lucene Query Nodes -
-
Uses of QueryNodeImpl in org.apache.lucene.queryParser.core.nodes
Subclasses of QueryNodeImpl in org.apache.lucene.queryParser.core.nodes Modifier and Type Class Description classAndQueryNodeAAndQueryNoderepresents an AND boolean operation performed on a list of nodes.classAnyQueryNodeAAnyQueryNoderepresents an ANY operator performed on a list of nodes.classBooleanQueryNodeABooleanQueryNoderepresents a list of elements which do not have an explicit boolean operator defined between them.classBoostQueryNodeABoostQueryNodeboosts the QueryNode tree which is under this node.classDeletedQueryNodeADeletedQueryNoderepresents a node that was deleted from the query node tree.classFieldQueryNodeAFieldQueryNoderepresents a element that contains field/text tupleclassFuzzyQueryNodeAFuzzyQueryNoderepresents a element that contains field/text/similarity tupleclassGroupQueryNodeAGroupQueryNoderepresents a location where the original user typed real parenthesis on the query string.classMatchAllDocsQueryNodeAMatchAllDocsQueryNodeindicates that a query node tree or subtree will match all documents if executed in the index.classMatchNoDocsQueryNodeAMatchNoDocsQueryNodeindicates that a query node tree or subtree will not match any documents if executed in the index.classModifierQueryNodeAModifierQueryNodeindicates the modifier value (+,-,?,NONE) for each term on the query string.classNoTokenFoundQueryNodeANoTokenFoundQueryNodeis used if a term is convert into no tokens by the tokenizer/lemmatizer/analyzer (null).classOpaqueQueryNodeAOpaqueQueryNodeis used for specify values that are not supposed to be parsed by the parser.classOrQueryNodeAOrQueryNoderepresents an OR boolean operation performed on a list of nodes.classParametricQueryNodeDeprecated.this class will be removed in future.classParametricRangeQueryNodeAParametricRangeQueryNoderepresents LE, LT, GE, GT, EQ, NE query.classPathQueryNodeAPathQueryNodeis used to store queries like /company/USA/California /product/shoes/brown.classPhraseSlopQueryNodeclassProximityQueryNodeAProximityQueryNoderepresents a query where the terms should meet specific distance conditions.classQuotedFieldQueryNodeAQuotedFieldQueryNoderepresents phrase query.classSlopQueryNodeASlopQueryNoderepresents phrase query with a slop.classTokenizedPhraseQueryNodeATokenizedPhraseQueryNoderepresents a node created by a code that tokenizes/lemmatizes/analyzes. -
Uses of QueryNodeImpl in org.apache.lucene.queryParser.standard.nodes
Subclasses of QueryNodeImpl in org.apache.lucene.queryParser.standard.nodes Modifier and Type Class Description classAbstractRangeQueryNode<T extends FieldValuePairQueryNode<?>>This class should be extended by nodes intending to represent range queries.classBooleanModifierNodeABooleanModifierNodehas the same behaviour asModifierQueryNode, it only indicates that this modifier was added byGroupQueryNodeProcessorand not by the user.classMultiPhraseQueryNodeAMultiPhraseQueryNodeindicates that its children should be used to build aMultiPhraseQueryinstead ofPhraseQuery.classNumericQueryNodeThis query node represents a field query that holds a numeric value.classNumericRangeQueryNodeThis query node represents a range query composed byNumericQueryNodebounds, which means the bound values areNumbers.classPrefixWildcardQueryNodeAPrefixWildcardQueryNoderepresents wildcardquery that matches abc* or *.classRangeQueryNodeDeprecated.this class will be removed in future,TermRangeQueryNodeshould be used insteadclassStandardBooleanQueryNodeAStandardBooleanQueryNodehas the same behavior asBooleanQueryNode.classTermRangeQueryNodeThis query node represents a range query composed byFieldQueryNodebounds, which means the bound values are strings.classWildcardQueryNodeAWildcardQueryNoderepresents wildcard query This does not apply to phrases.
-