Package | Description |
---|---|
org.apache.lucene.queryParser.core.builders |
Contains the necessary classes to implement query builders
Query Parser Builders
The package org.apache.lucene.queryParser.builders contains the interface that
builders must implement, it also contain a utility
QueryTreeBuilder , which walks the tree
and call the Builder for each node in the tree. |
org.apache.lucene.queryParser.core.nodes |
Contains query nodes that are commonly used by query parser implementations
Query Nodes
The package org.apache.lucene.queryParser.nodes contains all the basic query nodes.
|
org.apache.lucene.queryParser.core.parser |
Contains the necessary interfaces to implement text parsers
Parser
The package org.apache.lucene.queryParser.parser contains interfaces
that should be implemented by the parsers.
|
org.apache.lucene.queryParser.core.processors |
Interfaces and implementations used by query node processors
Query Node Processors
The package org.apache.lucene.queryParser.processors contains interfaces
that should be implemented by every query node processor.
|
org.apache.lucene.queryParser.core.util |
Utility classes to used with the Query Parser
Utility classes to used with the Query Parser
This package contains utility classes used with the query parsers.
|
org.apache.lucene.queryParser.precedence.processors |
This package contains the processors used by Precedence Query Parser
Lucene Precedence Query Parser Processors
This package contains the 2
QueryNodeProcessor s used by
PrecedenceQueryParser . |
org.apache.lucene.queryParser.standard.builders |
Standard Lucene Query Node Builders
The package org.apache.lucene.queryParser.standard.builders contains all the builders needed
to build a Lucene Query object from a query node tree.
|
org.apache.lucene.queryParser.standard.nodes |
Standard Lucene Query Nodes
The package org.apache.lucene.queryParser.standard.nodes contains QueryNode classes
that are used specifically for Lucene query node tree.
|
org.apache.lucene.queryParser.standard.parser |
Lucene Query Parser
The package org.apache.lucene.queryParser.standard.parser contains the query parser.
|
org.apache.lucene.queryParser.standard.processors |
Lucene Query Node Processors
The package org.apache.lucene.queryParser.standard.processors contains every processor needed to assembly a pipeline
that modifies the query node tree according to the actual Lucene queries.
|
Class and Description |
---|
QueryNode
A
QueryNode is a interface implemented by all nodes on a QueryNode
tree. |
Class and Description |
---|
AndQueryNode
A
AndQueryNode represents an AND boolean operation performed on a
list of nodes. |
BooleanQueryNode
A
BooleanQueryNode represents a list of elements which do not have an
explicit boolean operator defined between them. |
DeletedQueryNode
A
DeletedQueryNode represents a node that was deleted from the query
node tree. |
FieldableNode
A query node implements
FieldableNode interface to indicate that its
children and itself are associated to a specific field. |
FieldQueryNode
A
FieldQueryNode represents a element that contains field/text tuple |
FieldValuePairQueryNode
This interface should be implemented by
QueryNode that holds a field
and an arbitrary value. |
FuzzyQueryNode
A
FuzzyQueryNode represents a element that contains
field/text/similarity tuple |
MatchAllDocsQueryNode
A
MatchAllDocsQueryNode indicates that a query node tree or subtree
will match all documents if executed in the index. |
ModifierQueryNode.Modifier |
ParametricQueryNode
Deprecated.
this class will be removed in future.
FieldQueryNode
should be used instead. |
ParametricQueryNode.CompareOperator
Deprecated.
|
ParametricRangeQueryNode
A
ParametricRangeQueryNode represents LE, LT, GE, GT, EQ, NE query. |
PathQueryNode.QueryText |
ProximityQueryNode.Type |
QueryNode
A
QueryNode is a interface implemented by all nodes on a QueryNode
tree. |
QueryNodeImpl
A
QueryNodeImpl is the default implementation of the interface
QueryNode |
QuotedFieldQueryNode
A
QuotedFieldQueryNode represents phrase query. |
RangeQueryNode
This interface should be implemented by a
QueryNode that represents
some kind of range query. |
TextableQueryNode |
ValueQueryNode
This interface should be implemented by a
QueryNode that holds an
arbitrary value. |
Class and Description |
---|
QueryNode
A
QueryNode is a interface implemented by all nodes on a QueryNode
tree. |
Class and Description |
---|
QueryNode
A
QueryNode is a interface implemented by all nodes on a QueryNode
tree. |
Class and Description |
---|
QueryNode
A
QueryNode is a interface implemented by all nodes on a QueryNode
tree. |
Class and Description |
---|
QueryNode
A
QueryNode is a interface implemented by all nodes on a QueryNode
tree. |
Class and Description |
---|
QueryNode
A
QueryNode is a interface implemented by all nodes on a QueryNode
tree. |
Class and Description |
---|
BooleanQueryNode
A
BooleanQueryNode represents a list of elements which do not have an
explicit boolean operator defined between them. |
FieldableNode
A query node implements
FieldableNode interface to indicate that its
children and itself are associated to a specific field. |
FieldQueryNode
A
FieldQueryNode represents a element that contains field/text tuple |
FieldValuePairQueryNode
This interface should be implemented by
QueryNode that holds a field
and an arbitrary value. |
ModifierQueryNode
A
ModifierQueryNode indicates the modifier value (+,-,? |
ModifierQueryNode.Modifier |
ParametricQueryNode
Deprecated.
this class will be removed in future.
FieldQueryNode
should be used instead. |
QueryNode
A
QueryNode is a interface implemented by all nodes on a QueryNode
tree. |
QueryNodeImpl
A
QueryNodeImpl is the default implementation of the interface
QueryNode |
RangeQueryNode
This interface should be implemented by a
QueryNode that represents
some kind of range query. |
TextableQueryNode |
ValueQueryNode
This interface should be implemented by a
QueryNode that holds an
arbitrary value. |
Class and Description |
---|
ModifierQueryNode.Modifier |
QueryNode
A
QueryNode is a interface implemented by all nodes on a QueryNode
tree. |
Class and Description |
---|
ModifierQueryNode.Modifier |
QueryNode
A
QueryNode is a interface implemented by all nodes on a QueryNode
tree. |