Modifier and Type | Method and Description |
---|---|
Object |
QueryTreeBuilder.build(QueryNode queryNode)
Builds some kind of object from a query tree.
|
Object |
QueryBuilder.build(QueryNode queryNode)
Builds some kind of object from a query tree.
|
Modifier and Type | Method and Description |
---|---|
void |
QueryTreeBuilder.setBuilder(Class<? extends QueryNode> queryNodeClass,
QueryBuilder builder)
Associates a class with a builder
|
Modifier and Type | Interface and Description |
---|---|
interface |
FieldableNode
A query node implements
FieldableNode interface to indicate that its
children and itself are associated to a specific field. |
interface |
FieldValuePairQueryNode<T>
This interface should be implemented by
QueryNode that holds a field
and an arbitrary value. |
interface |
RangeQueryNode<T extends FieldValuePairQueryNode<?>>
This interface should be implemented by a
QueryNode that represents
some kind of range query. |
interface |
ValueQueryNode<T>
This interface should be implemented by
QueryNode that holds an
arbitrary value. |
Modifier and Type | Class and Description |
---|---|
class |
AndQueryNode
A
AndQueryNode represents an AND boolean operation performed on a
list of nodes. |
class |
AnyQueryNode
A
AnyQueryNode represents an ANY operator performed on a list of
nodes. |
class |
BooleanQueryNode
A
BooleanQueryNode represents a list of elements which do not have an
explicit boolean operator defined between them. |
class |
BoostQueryNode
A
BoostQueryNode boosts the QueryNode tree which is under this node. |
class |
DeletedQueryNode
A
DeletedQueryNode represents a node that was deleted from the query
node tree. |
class |
FieldQueryNode
A
FieldQueryNode represents a element that contains field/text tuple |
class |
FuzzyQueryNode
A
FuzzyQueryNode represents a element that contains
field/text/similarity tuple |
class |
GroupQueryNode
A
GroupQueryNode represents a location where the original user typed
real parenthesis on the query string. |
class |
MatchAllDocsQueryNode
A
MatchAllDocsQueryNode indicates that a query node tree or subtree
will match all documents if executed in the index. |
class |
MatchNoDocsQueryNode
A
MatchNoDocsQueryNode indicates that a query node tree or subtree
will not match any documents if executed in the index. |
class |
ModifierQueryNode
A
ModifierQueryNode indicates the modifier value (+,-,?,NONE) for
each term on the query string. |
class |
NoTokenFoundQueryNode
A
NoTokenFoundQueryNode is used if a term is convert into no tokens
by the tokenizer/lemmatizer/analyzer (null). |
class |
OpaqueQueryNode
A
OpaqueQueryNode is used for specify values that are not supposed to
be parsed by the parser. |
class |
OrQueryNode
A
OrQueryNode represents an OR boolean operation performed on a list
of nodes. |
class |
PathQueryNode
A
PathQueryNode is used to store queries like
/company/USA/California /product/shoes/brown. |
class |
PhraseSlopQueryNode
Query node for
PhraseQuery 's slop factor. |
class |
ProximityQueryNode
A
ProximityQueryNode represents a query where the terms should meet
specific distance conditions. |
class |
QueryNodeImpl
A
QueryNodeImpl is the default implementation of the interface
QueryNode |
class |
QuotedFieldQueryNode
A
QuotedFieldQueryNode represents phrase query. |
class |
SlopQueryNode
A
SlopQueryNode represents phrase query with a slop. |
class |
TokenizedPhraseQueryNode
A
TokenizedPhraseQueryNode represents a node created by a code that
tokenizes/lemmatizes/analyzes. |
Modifier and Type | Method and Description |
---|---|
QueryNode |
QueryNodeImpl.clone() |
QueryNode |
ModifierQueryNode.cloneTree() |
QueryNode |
PathQueryNode.cloneTree() |
QueryNode |
BoostQueryNode.cloneTree() |
QueryNode |
SlopQueryNode.cloneTree() |
QueryNode |
ProximityQueryNode.cloneTree() |
QueryNode |
OpaqueQueryNode.cloneTree() |
QueryNode |
TokenizedPhraseQueryNode.cloneTree() |
QueryNode |
AnyQueryNode.cloneTree() |
QueryNode |
QueryNodeImpl.cloneTree() |
QueryNode |
DeletedQueryNode.cloneTree() |
QueryNode |
QueryNode.cloneTree()
Recursive clone the QueryNode tree The tags are not copied to the new tree
when you call the cloneTree() method
|
QueryNode |
GroupQueryNode.cloneTree() |
QueryNode |
PhraseSlopQueryNode.cloneTree() |
QueryNode |
NoTokenFoundQueryNode.cloneTree() |
QueryNode |
BooleanQueryNode.cloneTree() |
QueryNode |
ModifierQueryNode.getChild() |
QueryNode |
BoostQueryNode.getChild()
Returns the single child which this node boosts.
|
QueryNode |
SlopQueryNode.getChild() |
QueryNode |
GroupQueryNode.getChild() |
QueryNode |
PhraseSlopQueryNode.getChild() |
QueryNode |
QueryNodeImpl.getParent() |
QueryNode |
QueryNode.getParent() |
Modifier and Type | Method and Description |
---|---|
List<QueryNode> |
QueryNodeImpl.getChildren() |
List<QueryNode> |
QueryNode.getChildren()
get Children nodes
|
Modifier and Type | Method and Description |
---|---|
void |
QueryNodeImpl.add(QueryNode child) |
void |
QueryNode.add(QueryNode child) |
void |
QueryNodeImpl.removeChildren(QueryNode childNode) |
void |
QueryNode.removeChildren(QueryNode childNode)
Remove a child node
|
void |
ModifierQueryNode.setChild(QueryNode child) |
void |
GroupQueryNode.setChild(QueryNode child) |
Modifier and Type | Method and Description |
---|---|
void |
QueryNodeImpl.add(List<QueryNode> children) |
void |
QueryNode.add(List<QueryNode> children) |
void |
QueryNodeImpl.set(List<QueryNode> children) |
void |
QueryNode.set(List<QueryNode> children) |
Constructor and Description |
---|
BoostQueryNode(QueryNode query,
float value)
Constructs a boost node
|
GroupQueryNode(QueryNode query)
This QueryNode is used to identify parenthesis on the original query string
|
ModifierQueryNode(QueryNode query,
ModifierQueryNode.Modifier mod)
Used to store the modifier value on the original query string
|
PhraseSlopQueryNode(QueryNode query,
int value) |
SlopQueryNode(QueryNode query,
int value) |
Constructor and Description |
---|
AndQueryNode(List<QueryNode> clauses) |
AnyQueryNode(List<QueryNode> clauses,
CharSequence field,
int minimumMatchingElements) |
BooleanQueryNode(List<QueryNode> clauses) |
OrQueryNode(List<QueryNode> clauses) |
ProximityQueryNode(List<QueryNode> clauses,
CharSequence field,
ProximityQueryNode.Type type,
boolean inorder) |
ProximityQueryNode(List<QueryNode> clauses,
CharSequence field,
ProximityQueryNode.Type type,
int distance,
boolean inorder) |
Modifier and Type | Method and Description |
---|---|
QueryNode |
SyntaxParser.parse(CharSequence query,
CharSequence field) |
Modifier and Type | Method and Description |
---|---|
protected QueryNode |
RemoveDeletedQueryNodesProcessor.postProcessNode(QueryNode node) |
protected abstract QueryNode |
QueryNodeProcessorImpl.postProcessNode(QueryNode node)
This method is invoked for every node when walking up the tree.
|
protected QueryNode |
NoChildOptimizationQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
RemoveDeletedQueryNodesProcessor.preProcessNode(QueryNode node) |
protected abstract QueryNode |
QueryNodeProcessorImpl.preProcessNode(QueryNode node)
This method is invoked for every node when walking down the tree.
|
protected QueryNode |
NoChildOptimizationQueryNodeProcessor.preProcessNode(QueryNode node) |
QueryNode |
RemoveDeletedQueryNodesProcessor.process(QueryNode queryTree) |
QueryNode |
QueryNodeProcessorPipeline.process(QueryNode queryTree)
For reference about this method check:
QueryNodeProcessor.process(QueryNode) . |
QueryNode |
QueryNodeProcessorImpl.process(QueryNode queryTree) |
QueryNode |
QueryNodeProcessor.process(QueryNode queryTree)
Processes a query node tree.
|
Modifier and Type | Method and Description |
---|---|
protected List<QueryNode> |
RemoveDeletedQueryNodesProcessor.setChildrenOrder(List<QueryNode> children) |
protected abstract List<QueryNode> |
QueryNodeProcessorImpl.setChildrenOrder(List<QueryNode> children)
This method is invoked for every node that has at least on child.
|
protected List<QueryNode> |
NoChildOptimizationQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
Modifier and Type | Method and Description |
---|---|
protected QueryNode |
RemoveDeletedQueryNodesProcessor.postProcessNode(QueryNode node) |
protected abstract QueryNode |
QueryNodeProcessorImpl.postProcessNode(QueryNode node)
This method is invoked for every node when walking up the tree.
|
protected QueryNode |
NoChildOptimizationQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
RemoveDeletedQueryNodesProcessor.preProcessNode(QueryNode node) |
protected abstract QueryNode |
QueryNodeProcessorImpl.preProcessNode(QueryNode node)
This method is invoked for every node when walking down the tree.
|
protected QueryNode |
NoChildOptimizationQueryNodeProcessor.preProcessNode(QueryNode node) |
QueryNode |
RemoveDeletedQueryNodesProcessor.process(QueryNode queryTree) |
QueryNode |
QueryNodeProcessorPipeline.process(QueryNode queryTree)
For reference about this method check:
QueryNodeProcessor.process(QueryNode) . |
QueryNode |
QueryNodeProcessorImpl.process(QueryNode queryTree) |
QueryNode |
QueryNodeProcessor.process(QueryNode queryTree)
Processes a query node tree.
|
protected void |
QueryNodeProcessorImpl.processChildren(QueryNode queryTree)
This method is called every time a child is processed.
|
Modifier and Type | Method and Description |
---|---|
protected List<QueryNode> |
RemoveDeletedQueryNodesProcessor.setChildrenOrder(List<QueryNode> children) |
protected abstract List<QueryNode> |
QueryNodeProcessorImpl.setChildrenOrder(List<QueryNode> children)
This method is invoked for every node that has at least on child.
|
protected List<QueryNode> |
NoChildOptimizationQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
Modifier and Type | Method and Description |
---|---|
static QueryNode |
QueryNodeOperation.logicalAnd(QueryNode q1,
QueryNode q2)
perform a logical and of 2 QueryNode trees.
|
Modifier and Type | Method and Description |
---|---|
static QueryNode |
QueryNodeOperation.logicalAnd(QueryNode q1,
QueryNode q2)
perform a logical and of 2 QueryNode trees.
|
Modifier and Type | Method and Description |
---|---|
protected QueryNode |
BooleanModifiersQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
BooleanModifiersQueryNodeProcessor.preProcessNode(QueryNode node) |
QueryNode |
BooleanModifiersQueryNodeProcessor.process(QueryNode queryTree) |
Modifier and Type | Method and Description |
---|---|
protected List<QueryNode> |
BooleanModifiersQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
Modifier and Type | Method and Description |
---|---|
protected QueryNode |
BooleanModifiersQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
BooleanModifiersQueryNodeProcessor.preProcessNode(QueryNode node) |
QueryNode |
BooleanModifiersQueryNodeProcessor.process(QueryNode queryTree) |
Modifier and Type | Method and Description |
---|---|
protected List<QueryNode> |
BooleanModifiersQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
Modifier and Type | Method and Description |
---|---|
TermQuery |
DummyQueryNodeBuilder.build(QueryNode queryNode)
Always return
null . |
FuzzyQuery |
FuzzyQueryNodeBuilder.build(QueryNode queryNode) |
Query |
ModifierQueryNodeBuilder.build(QueryNode queryNode) |
TermQuery |
FieldQueryNodeBuilder.build(QueryNode queryNode) |
BooleanQuery |
BooleanQueryNodeBuilder.build(QueryNode queryNode) |
MatchAllDocsQuery |
MatchAllDocsQueryNodeBuilder.build(QueryNode queryNode) |
PrefixQuery |
PrefixWildcardQueryNodeBuilder.build(QueryNode queryNode) |
MultiPhraseQuery |
MultiPhraseQueryNodeBuilder.build(QueryNode queryNode) |
Query |
GroupQueryNodeBuilder.build(QueryNode queryNode) |
TermRangeQuery |
TermRangeQueryNodeBuilder.build(QueryNode queryNode) |
Query |
StandardQueryTreeBuilder.build(QueryNode queryNode) |
Query |
SlopQueryNodeBuilder.build(QueryNode queryNode) |
BooleanQuery |
AnyQueryNodeBuilder.build(QueryNode queryNode) |
RegexpQuery |
RegexpQueryNodeBuilder.build(QueryNode queryNode) |
Query |
StandardQueryBuilder.build(QueryNode queryNode) |
Query |
BoostQueryNodeBuilder.build(QueryNode queryNode) |
MatchNoDocsQuery |
MatchNoDocsQueryNodeBuilder.build(QueryNode queryNode) |
Query |
PointRangeQueryNodeBuilder.build(QueryNode queryNode) |
Query |
PhraseQueryNodeBuilder.build(QueryNode queryNode) |
WildcardQuery |
WildcardQueryNodeBuilder.build(QueryNode queryNode) |
Query |
SynonymQueryNodeBuilder.build(QueryNode queryNode) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRangeQueryNode<T extends FieldValuePairQueryNode<?>>
This class should be extended by nodes intending to represent range queries.
|
class |
BooleanModifierNode
A
BooleanModifierNode has the same behaviour as
ModifierQueryNode , it only indicates that this modifier was added by
BooleanQuery2ModifierNodeProcessor and not by the user. |
class |
MultiPhraseQueryNode
A
MultiPhraseQueryNode indicates that its children should be used to
build a MultiPhraseQuery instead of PhraseQuery . |
class |
PointQueryNode
This query node represents a field query that holds a point value.
|
class |
PointRangeQueryNode
This query node represents a range query composed by
PointQueryNode
bounds, which means the bound values are Number s. |
class |
PrefixWildcardQueryNode
A
PrefixWildcardQueryNode represents wildcardquery that matches abc*
or *. |
class |
RegexpQueryNode
A
RegexpQueryNode represents RegexpQuery query Examples: /[a-z]|[0-9]/ |
class |
SynonymQueryNode
QueryNode for clauses that are synonym of each other. |
class |
TermRangeQueryNode
This query node represents a range query composed by
FieldQueryNode
bounds, which means the bound values are strings. |
class |
WildcardQueryNode
A
WildcardQueryNode represents wildcard query This does not apply to
phrases. |
Modifier and Type | Method and Description |
---|---|
QueryNode |
MultiPhraseQueryNode.cloneTree() |
Constructor and Description |
---|
BooleanModifierNode(QueryNode node,
ModifierQueryNode.Modifier mod) |
Constructor and Description |
---|
SynonymQueryNode(List<QueryNode> clauses)
Sole constructor.
|
Modifier and Type | Method and Description |
---|---|
QueryNode |
StandardSyntaxParser.Clause(CharSequence field) |
QueryNode |
StandardSyntaxParser.ConjQuery(CharSequence field) |
QueryNode |
StandardSyntaxParser.DisjQuery(CharSequence field) |
QueryNode |
StandardSyntaxParser.ModClause(CharSequence field) |
QueryNode |
StandardSyntaxParser.parse(CharSequence query,
CharSequence field)
Parses a query string, returning a
QueryNode . |
QueryNode |
StandardSyntaxParser.Query(CharSequence field) |
QueryNode |
StandardSyntaxParser.Term(CharSequence field) |
QueryNode |
StandardSyntaxParser.TopLevelQuery(CharSequence field) |
Modifier and Type | Method and Description |
---|---|
protected QueryNode |
PointQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
PointRangeQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
MatchAllDocsQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
AllowLeadingWildcardProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
BoostQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
BooleanSingleChildOptimizationQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
OpenRangeQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
DefaultPhraseSlopQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
RegexpQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
PhraseSlopQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
MultiTermRewriteMethodProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
MultiFieldQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
RemoveEmptyNonLeafQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
FuzzyQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
BooleanQuery2ModifierNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
WildcardQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
AnalyzerQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
TermRangeQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
PointQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
PointRangeQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
MatchAllDocsQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
AllowLeadingWildcardProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
BoostQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
BooleanSingleChildOptimizationQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
OpenRangeQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
DefaultPhraseSlopQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
RegexpQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
PhraseSlopQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
MultiTermRewriteMethodProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
MultiFieldQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
RemoveEmptyNonLeafQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
FuzzyQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
BooleanQuery2ModifierNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
WildcardQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
AnalyzerQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
TermRangeQueryNodeProcessor.preProcessNode(QueryNode node) |
QueryNode |
AllowLeadingWildcardProcessor.process(QueryNode queryTree) |
QueryNode |
DefaultPhraseSlopQueryNodeProcessor.process(QueryNode queryTree) |
QueryNode |
RemoveEmptyNonLeafQueryNodeProcessor.process(QueryNode queryTree) |
QueryNode |
BooleanQuery2ModifierNodeProcessor.process(QueryNode queryTree) |
QueryNode |
AnalyzerQueryNodeProcessor.process(QueryNode queryTree) |
Modifier and Type | Method and Description |
---|---|
protected List<QueryNode> |
PointQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
PointRangeQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
MatchAllDocsQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
AllowLeadingWildcardProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
BoostQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
BooleanSingleChildOptimizationQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
OpenRangeQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
DefaultPhraseSlopQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
RegexpQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
PhraseSlopQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
MultiTermRewriteMethodProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
MultiFieldQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
RemoveEmptyNonLeafQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
FuzzyQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
WildcardQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
AnalyzerQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
TermRangeQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
Modifier and Type | Method and Description |
---|---|
protected void |
BooleanQuery2ModifierNodeProcessor.fillChildrenBufferAndApplyModifiery(QueryNode parent) |
protected boolean |
BooleanQuery2ModifierNodeProcessor.isDefaultBooleanQueryNode(QueryNode toTest) |
protected QueryNode |
PointQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
PointRangeQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
MatchAllDocsQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
AllowLeadingWildcardProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
BoostQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
BooleanSingleChildOptimizationQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
OpenRangeQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
DefaultPhraseSlopQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
RegexpQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
PhraseSlopQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
MultiTermRewriteMethodProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
MultiFieldQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
RemoveEmptyNonLeafQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
FuzzyQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
BooleanQuery2ModifierNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
WildcardQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
AnalyzerQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
TermRangeQueryNodeProcessor.postProcessNode(QueryNode node) |
protected QueryNode |
PointQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
PointRangeQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
MatchAllDocsQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
AllowLeadingWildcardProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
BoostQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
BooleanSingleChildOptimizationQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
OpenRangeQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
DefaultPhraseSlopQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
RegexpQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
PhraseSlopQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
MultiTermRewriteMethodProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
MultiFieldQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
RemoveEmptyNonLeafQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
FuzzyQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
BooleanQuery2ModifierNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
WildcardQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
AnalyzerQueryNodeProcessor.preProcessNode(QueryNode node) |
protected QueryNode |
TermRangeQueryNodeProcessor.preProcessNode(QueryNode node) |
QueryNode |
AllowLeadingWildcardProcessor.process(QueryNode queryTree) |
QueryNode |
DefaultPhraseSlopQueryNodeProcessor.process(QueryNode queryTree) |
QueryNode |
RemoveEmptyNonLeafQueryNodeProcessor.process(QueryNode queryTree) |
QueryNode |
BooleanQuery2ModifierNodeProcessor.process(QueryNode queryTree) |
QueryNode |
AnalyzerQueryNodeProcessor.process(QueryNode queryTree) |
protected void |
DefaultPhraseSlopQueryNodeProcessor.processChildren(QueryNode queryTree) |
protected void |
MultiFieldQueryNodeProcessor.processChildren(QueryNode queryTree) |
protected void |
BooleanQuery2ModifierNodeProcessor.processChildren(QueryNode queryTree) |
protected void |
BooleanQuery2ModifierNodeProcessor.tagModifierButDoNotOverride(QueryNode node,
ModifierQueryNode.Modifier mod) |
Modifier and Type | Method and Description |
---|---|
protected List<QueryNode> |
PointQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
PointRangeQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
MatchAllDocsQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
AllowLeadingWildcardProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
BoostQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
BooleanSingleChildOptimizationQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
OpenRangeQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
DefaultPhraseSlopQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
RegexpQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
PhraseSlopQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
MultiTermRewriteMethodProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
MultiFieldQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
RemoveEmptyNonLeafQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
FuzzyQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
WildcardQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
AnalyzerQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
protected List<QueryNode> |
TermRangeQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.