Interface StandardQueryBuilder
- All Superinterfaces:
QueryBuilder
- All Known Implementing Classes:
AnyQueryNodeBuilder
,BooleanQueryNodeBuilder
,BoostQueryNodeBuilder
,DummyQueryNodeBuilder
,FieldQueryNodeBuilder
,FuzzyQueryNodeBuilder
,GroupQueryNodeBuilder
,IntervalQueryNodeBuilder
,MatchAllDocsQueryNodeBuilder
,MatchNoDocsQueryNodeBuilder
,ModifierQueryNodeBuilder
,MultiPhraseQueryNodeBuilder
,PhraseQueryNodeBuilder
,PointRangeQueryNodeBuilder
,PrefixWildcardQueryNodeBuilder
,RegexpQueryNodeBuilder
,SlopQueryNodeBuilder
,StandardQueryTreeBuilder
,SynonymQueryNodeBuilder
,TermRangeQueryNodeBuilder
,WildcardQueryNodeBuilder
This interface should be implemented by every class that wants to build
Query
objects
from QueryNode
objects.- See Also:
-
Method Summary
-
Method Details
-
build
Description copied from interface:QueryBuilder
Builds some kind of object from a query tree.- Specified by:
build
in interfaceQueryBuilder
- Parameters:
queryNode
- the query tree root node- Returns:
- some object generated from the query tree
- Throws:
QueryNodeException
-