Interface QueryBuilder
- All Known Subinterfaces:
StandardQueryBuilder
- All Known Implementing Classes:
AnyQueryNodeBuilder,BooleanQueryNodeBuilder,BoostQueryNodeBuilder,DummyQueryNodeBuilder,FieldQueryNodeBuilder,FuzzyQueryNodeBuilder,GroupQueryNodeBuilder,IntervalQueryNodeBuilder,MatchAllDocsQueryNodeBuilder,MatchNoDocsQueryNodeBuilder,MinShouldMatchNodeBuilder,ModifierQueryNodeBuilder,MultiPhraseQueryNodeBuilder,PhraseQueryNodeBuilder,PointRangeQueryNodeBuilder,PrefixWildcardQueryNodeBuilder,QueryTreeBuilder,RegexpQueryNodeBuilder,SlopQueryNodeBuilder,StandardQueryTreeBuilder,SynonymQueryNodeBuilder,TermRangeQueryNodeBuilder,WildcardQueryNodeBuilder
public interface QueryBuilder
This interface is used by implementors classes that builds some kind of object from a query tree.
- See Also:
-
Method Summary
-
Method Details
-
build
Builds some kind of object from a query tree.- Parameters:
queryNode- the query tree root node- Returns:
- some object generated from the query tree
- Throws:
QueryNodeException
-