Package | Description |
---|---|
org.apache.lucene.queryParser.core.builders |
Contains the necessary classes to implement query builders
|
org.apache.lucene.queryParser.core.nodes |
Contains query nodes that are commonly used by query parser implementations
|
org.apache.lucene.queryParser.core.parser |
Contains the necessary interfaces to implement text parsers
|
org.apache.lucene.queryParser.core.processors |
Interfaces and implementations used by query node processors
|
org.apache.lucene.queryParser.core.util |
Utility classes to used with the Query Parser
|
org.apache.lucene.queryParser.precedence.processors |
This package contains the processors used by Precedence Query Parser
|
org.apache.lucene.queryParser.standard.builders |
Standard Lucene Query Node Builders
|
org.apache.lucene.queryParser.standard.nodes |
Standard Lucene Query Nodes
|
org.apache.lucene.queryParser.standard.parser |
Lucene Query Parser
|
org.apache.lucene.queryParser.standard.processors |
Lucene Query Node Processors
|
Modifier and Type | Method | Description |
---|---|---|
Object |
QueryBuilder.build(QueryNode queryNode) |
Builds some kind of object from a query tree.
|
Object |
QueryTreeBuilder.build(QueryNode queryNode) |
Builds some kind of object from a query tree.
|
Modifier and Type | Method | Description |
---|---|---|
void |
QueryTreeBuilder.setBuilder(Class<? extends QueryNode> queryNodeClass,
QueryBuilder builder) |
Associates a class with a builder
|
Modifier and Type | Interface | 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 a
QueryNode that holds an
arbitrary value. |
Modifier and Type | Class | 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 |
ParametricQueryNode |
Deprecated.
this class will be removed in future.
|
class |
ParametricRangeQueryNode |
A
ParametricRangeQueryNode represents LE, LT, GE, GT, EQ, NE query. |
class |
PathQueryNode |
A
PathQueryNode is used to store queries like
/company/USA/California /product/shoes/brown. |
class |
PhraseSlopQueryNode |
|
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 | Description |
---|---|---|
QueryNode |
AnyQueryNode.cloneTree() |
|
QueryNode |
BooleanQueryNode.cloneTree() |
|
QueryNode |
BoostQueryNode.cloneTree() |
|
QueryNode |
DeletedQueryNode.cloneTree() |
|
QueryNode |
GroupQueryNode.cloneTree() |
|
QueryNode |
ModifierQueryNode.cloneTree() |
|
QueryNode |
NoTokenFoundQueryNode.cloneTree() |
|
QueryNode |
OpaqueQueryNode.cloneTree() |
|
QueryNode |
PathQueryNode.cloneTree() |
|
QueryNode |
PhraseSlopQueryNode.cloneTree() |
|
QueryNode |
ProximityQueryNode.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 |
QueryNodeImpl.cloneTree() |
|
QueryNode |
SlopQueryNode.cloneTree() |
|
QueryNode |
TokenizedPhraseQueryNode.cloneTree() |
|
QueryNode |
BoostQueryNode.getChild() |
Returns the single child which this node boosts.
|
QueryNode |
GroupQueryNode.getChild() |
|
QueryNode |
ModifierQueryNode.getChild() |
|
QueryNode |
PhraseSlopQueryNode.getChild() |
|
QueryNode |
SlopQueryNode.getChild() |
|
QueryNode |
QueryNode.getParent() |
|
QueryNode |
QueryNodeImpl.getParent() |
Modifier and Type | Method | Description |
---|---|---|
List<QueryNode> |
QueryNode.getChildren() |
get Children nodes
|
List<QueryNode> |
QueryNodeImpl.getChildren() |
Modifier and Type | Method | Description |
---|---|---|
void |
QueryNode.add(QueryNode child) |
|
void |
QueryNodeImpl.add(QueryNode child) |
|
void |
GroupQueryNode.setChild(QueryNode child) |
|
void |
ModifierQueryNode.setChild(QueryNode child) |
Modifier and Type | Method | Description |
---|---|---|
void |
QueryNode.add(List<QueryNode> children) |
|
void |
QueryNodeImpl.add(List<QueryNode> children) |
|
void |
QueryNode.set(List<QueryNode> children) |
|
void |
QueryNodeImpl.set(List<QueryNode> children) |
Constructor | 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 | 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 | Description |
---|---|---|
QueryNode |
SyntaxParser.parse(CharSequence query,
CharSequence field) |
Modifier and Type | Method | Description |
---|---|---|
protected 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) |
|
QueryNode |
QueryNodeProcessor.process(QueryNode queryTree) |
Processes a query node tree.
|
QueryNode |
QueryNodeProcessorImpl.process(QueryNode queryTree) |
|
QueryNode |
QueryNodeProcessorPipeline.process(QueryNode queryTree) |
For reference about this method check:
QueryNodeProcessor.process(QueryNode) . |
QueryNode |
RemoveDeletedQueryNodesProcessor.process(QueryNode queryTree) |
Modifier and Type | Method | Description |
---|---|---|
protected List<QueryNode> |
NoChildOptimizationQueryNodeProcessor.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> |
RemoveDeletedQueryNodesProcessor.setChildrenOrder(List<QueryNode> children) |
Modifier and Type | Method | Description |
---|---|---|
protected 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) |
|
QueryNode |
QueryNodeProcessor.process(QueryNode queryTree) |
Processes a query node tree.
|
QueryNode |
QueryNodeProcessorImpl.process(QueryNode queryTree) |
|
QueryNode |
QueryNodeProcessorPipeline.process(QueryNode queryTree) |
For reference about this method check:
QueryNodeProcessor.process(QueryNode) . |
QueryNode |
RemoveDeletedQueryNodesProcessor.process(QueryNode queryTree) |
|
protected void |
QueryNodeProcessorImpl.processChildren(QueryNode queryTree) |
This method is called every time a child is processed.
|
Modifier and Type | Method | Description |
---|---|---|
protected List<QueryNode> |
NoChildOptimizationQueryNodeProcessor.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> |
RemoveDeletedQueryNodesProcessor.setChildrenOrder(List<QueryNode> children) |
Modifier and Type | Method | Description |
---|---|---|
static QueryNode |
QueryNodeOperation.logicalAnd(QueryNode q1,
QueryNode q2) |
perform a logical and of 2 QueryNode trees.
|
Modifier and Type | Method | Description |
---|---|---|
static QueryNode |
QueryNodeOperation.logicalAnd(QueryNode q1,
QueryNode q2) |
perform a logical and of 2 QueryNode trees.
|
Modifier and Type | Method | Description |
---|---|---|
protected QueryNode |
BooleanModifiersQueryNodeProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
BooleanModifiersQueryNodeProcessor.preProcessNode(QueryNode node) |
|
QueryNode |
BooleanModifiersQueryNodeProcessor.process(QueryNode queryTree) |
Modifier and Type | Method | Description |
---|---|---|
protected List<QueryNode> |
BooleanModifiersQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
Modifier and Type | Method | Description |
---|---|---|
protected QueryNode |
BooleanModifiersQueryNodeProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
BooleanModifiersQueryNodeProcessor.preProcessNode(QueryNode node) |
|
QueryNode |
BooleanModifiersQueryNodeProcessor.process(QueryNode queryTree) |
Modifier and Type | Method | Description |
---|---|---|
protected List<QueryNode> |
BooleanModifiersQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
Modifier and Type | Method | Description |
---|---|---|
org.apache.lucene.search.BooleanQuery |
AnyQueryNodeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.BooleanQuery |
BooleanQueryNodeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.Query |
BoostQueryNodeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.TermQuery |
DummyQueryNodeBuilder.build(QueryNode queryNode) |
Always return
null . |
org.apache.lucene.search.TermQuery |
FieldQueryNodeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.FuzzyQuery |
FuzzyQueryNodeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.Query |
GroupQueryNodeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.MatchAllDocsQuery |
MatchAllDocsQueryNodeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.BooleanQuery |
MatchNoDocsQueryNodeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.Query |
ModifierQueryNodeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.MultiPhraseQuery |
MultiPhraseQueryNodeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.NumericRangeQuery<? extends Number> |
NumericRangeQueryNodeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.PhraseQuery |
PhraseQueryNodeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.PrefixQuery |
PrefixWildcardQueryNodeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.TermRangeQuery |
RangeQueryNodeBuilder.build(QueryNode queryNode) |
Deprecated.
|
org.apache.lucene.search.Query |
SlopQueryNodeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.BooleanQuery |
StandardBooleanQueryNodeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.Query |
StandardQueryBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.Query |
StandardQueryTreeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.TermRangeQuery |
TermRangeQueryNodeBuilder.build(QueryNode queryNode) |
|
org.apache.lucene.search.WildcardQuery |
WildcardQueryNodeBuilder.build(QueryNode queryNode) |
Modifier and Type | Class | 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
GroupQueryNodeProcessor and not by the user. |
class |
MultiPhraseQueryNode |
A
MultiPhraseQueryNode indicates that its children should be used to
build a MultiPhraseQuery instead of PhraseQuery . |
class |
NumericQueryNode |
This query node represents a field query that holds a numeric value.
|
class |
NumericRangeQueryNode |
This query node represents a range query composed by
NumericQueryNode
bounds, which means the bound values are Number s. |
class |
PrefixWildcardQueryNode |
A
PrefixWildcardQueryNode represents wildcardquery that matches abc*
or *. |
class |
RangeQueryNode |
Deprecated.
this class will be removed in future,
TermRangeQueryNode should
be used instead |
class |
StandardBooleanQueryNode |
A
StandardBooleanQueryNode has the same behavior as
BooleanQueryNode . |
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 | Description |
---|---|---|
QueryNode |
MultiPhraseQueryNode.cloneTree() |
Constructor | Description |
---|---|
BooleanModifierNode(QueryNode node,
ModifierQueryNode.Modifier mod) |
Constructor | Description |
---|---|
StandardBooleanQueryNode(List<QueryNode> clauses,
boolean disableCoord) |
Modifier and Type | Method | 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 | Description |
---|---|---|
protected 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 |
LowercaseExpandedTermsQueryNodeProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
MatchAllDocsQueryNodeProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
MultiFieldQueryNodeProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
MultiTermRewriteMethodProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
NumericQueryNodeProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
NumericRangeQueryNodeProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
ParametricRangeQueryNodeProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
PhraseSlopQueryNodeProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
RemoveEmptyNonLeafQueryNodeProcessor.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 |
LowercaseExpandedTermsQueryNodeProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
MatchAllDocsQueryNodeProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
MultiFieldQueryNodeProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
MultiTermRewriteMethodProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
NumericQueryNodeProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
NumericRangeQueryNodeProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
ParametricRangeQueryNodeProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
PhraseSlopQueryNodeProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
RemoveEmptyNonLeafQueryNodeProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
WildcardQueryNodeProcessor.preProcessNode(QueryNode node) |
|
QueryNode |
AllowLeadingWildcardProcessor.process(QueryNode queryTree) |
|
QueryNode |
AnalyzerQueryNodeProcessor.process(QueryNode queryTree) |
|
QueryNode |
BooleanQuery2ModifierNodeProcessor.process(QueryNode queryTree) |
|
QueryNode |
DefaultPhraseSlopQueryNodeProcessor.process(QueryNode queryTree) |
|
QueryNode |
GroupQueryNodeProcessor.process(QueryNode queryTree) |
Deprecated.
|
QueryNode |
LowercaseExpandedTermsQueryNodeProcessor.process(QueryNode queryTree) |
|
QueryNode |
RemoveEmptyNonLeafQueryNodeProcessor.process(QueryNode queryTree) |
Modifier and Type | Method | Description |
---|---|---|
protected List<QueryNode> |
AllowLeadingWildcardProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
AnalyzerQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
BooleanSingleChildOptimizationQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
BoostQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
DefaultPhraseSlopQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
FuzzyQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
LowercaseExpandedTermsQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
MatchAllDocsQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
MultiFieldQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
MultiTermRewriteMethodProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
NumericQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
NumericRangeQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
ParametricRangeQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
PhraseSlopQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
RemoveEmptyNonLeafQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
WildcardQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
BooleanQuery2ModifierNodeProcessor.fillChildrenBufferAndApplyModifiery(QueryNode parent) |
|
protected boolean |
BooleanQuery2ModifierNodeProcessor.isDefaultBooleanQueryNode(QueryNode toTest) |
|
protected 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 |
LowercaseExpandedTermsQueryNodeProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
MatchAllDocsQueryNodeProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
MultiFieldQueryNodeProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
MultiTermRewriteMethodProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
NumericQueryNodeProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
NumericRangeQueryNodeProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
ParametricRangeQueryNodeProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
PhraseSlopQueryNodeProcessor.postProcessNode(QueryNode node) |
|
protected QueryNode |
RemoveEmptyNonLeafQueryNodeProcessor.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 |
LowercaseExpandedTermsQueryNodeProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
MatchAllDocsQueryNodeProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
MultiFieldQueryNodeProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
MultiTermRewriteMethodProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
NumericQueryNodeProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
NumericRangeQueryNodeProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
ParametricRangeQueryNodeProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
PhraseSlopQueryNodeProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
RemoveEmptyNonLeafQueryNodeProcessor.preProcessNode(QueryNode node) |
|
protected QueryNode |
WildcardQueryNodeProcessor.preProcessNode(QueryNode node) |
|
QueryNode |
AllowLeadingWildcardProcessor.process(QueryNode queryTree) |
|
QueryNode |
AnalyzerQueryNodeProcessor.process(QueryNode queryTree) |
|
QueryNode |
BooleanQuery2ModifierNodeProcessor.process(QueryNode queryTree) |
|
QueryNode |
DefaultPhraseSlopQueryNodeProcessor.process(QueryNode queryTree) |
|
QueryNode |
GroupQueryNodeProcessor.process(QueryNode queryTree) |
Deprecated.
|
QueryNode |
LowercaseExpandedTermsQueryNodeProcessor.process(QueryNode queryTree) |
|
QueryNode |
RemoveEmptyNonLeafQueryNodeProcessor.process(QueryNode queryTree) |
|
protected void |
BooleanQuery2ModifierNodeProcessor.processChildren(QueryNode queryTree) |
|
protected void |
DefaultPhraseSlopQueryNodeProcessor.processChildren(QueryNode queryTree) |
|
protected void |
MultiFieldQueryNodeProcessor.processChildren(QueryNode queryTree) |
|
protected void |
BooleanQuery2ModifierNodeProcessor.tagModifierButDoNotOverride(QueryNode node,
ModifierQueryNode.Modifier mod) |
Modifier and Type | Method | Description |
---|---|---|
protected List<QueryNode> |
AllowLeadingWildcardProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
AnalyzerQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
BooleanSingleChildOptimizationQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
BoostQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
DefaultPhraseSlopQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
FuzzyQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
LowercaseExpandedTermsQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
MatchAllDocsQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
MultiFieldQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
MultiTermRewriteMethodProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
NumericQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
NumericRangeQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
ParametricRangeQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
PhraseSlopQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
RemoveEmptyNonLeafQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
|
protected List<QueryNode> |
WildcardQueryNodeProcessor.setChildrenOrder(List<QueryNode> children) |
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.