Uses of Interface
org.apache.lucene.queryParser.core.builders.QueryBuilder
-
Packages that use QueryBuilder Package Description org.apache.lucene.queryParser.core Contains the core classes of the flexible query parser frameworkorg.apache.lucene.queryParser.core.builders Contains the necessary classes to implement query buildersorg.apache.lucene.queryParser.standard.builders Standard Lucene Query Node Builders -
-
Uses of QueryBuilder in org.apache.lucene.queryParser.core
Methods in org.apache.lucene.queryParser.core that return QueryBuilder Modifier and Type Method Description QueryBuilder
QueryParserHelper. getQueryBuilder()
Returns the query builder used to build a object from the query node tree.Methods in org.apache.lucene.queryParser.core with parameters of type QueryBuilder Modifier and Type Method Description void
QueryParserHelper. setQueryBuilder(QueryBuilder queryBuilder)
The query builder that will be used to build an object from the query node tree.Constructors in org.apache.lucene.queryParser.core with parameters of type QueryBuilder Constructor Description QueryParserHelper(QueryConfigHandler queryConfigHandler, SyntaxParser syntaxParser, QueryNodeProcessor processor, QueryBuilder builder)
Creates a query parser helper object using the specified configuration, text parser, processor and builder. -
Uses of QueryBuilder in org.apache.lucene.queryParser.core.builders
Classes in org.apache.lucene.queryParser.core.builders that implement QueryBuilder Modifier and Type Class Description class
QueryTreeBuilder
This class should be used when there is a builder for each type of node.Methods in org.apache.lucene.queryParser.core.builders with parameters of type QueryBuilder Modifier and Type Method Description void
QueryTreeBuilder. setBuilder(CharSequence fieldName, QueryBuilder builder)
Deprecated.void
QueryTreeBuilder. setBuilder(Class<? extends QueryNode> queryNodeClass, QueryBuilder builder)
Associates a class with a buildervoid
QueryTreeBuilder. setBuilder(String fieldName, QueryBuilder builder)
Associates a field name with a builder. -
Uses of QueryBuilder in org.apache.lucene.queryParser.standard.builders
Subinterfaces of QueryBuilder in org.apache.lucene.queryParser.standard.builders Modifier and Type Interface Description interface
StandardQueryBuilder
This interface should be implemented by every class that wants to buildQuery
objects fromQueryNode
objects.Classes in org.apache.lucene.queryParser.standard.builders that implement QueryBuilder Modifier and Type Class Description class
AnyQueryNodeBuilder
class
BooleanQueryNodeBuilder
Builds aBooleanQuery
object from aBooleanQueryNode
object.class
BoostQueryNodeBuilder
This builder basically reads theQuery
object set on theBoostQueryNode
child usingQueryTreeBuilder.QUERY_TREE_BUILDER_TAGID
and applies the boost value defined in theBoostQueryNode
.class
DummyQueryNodeBuilder
This builder does nothing.class
FieldQueryNodeBuilder
Builds aTermQuery
object from aFieldQueryNode
object.class
FuzzyQueryNodeBuilder
Builds aFuzzyQuery
object from aFuzzyQueryNode
object.class
GroupQueryNodeBuilder
Builds no object, it only returns theQuery
object set on theGroupQueryNode
object using aQueryTreeBuilder.QUERY_TREE_BUILDER_TAGID
tag.class
MatchAllDocsQueryNodeBuilder
Builds aMatchAllDocsQuery
object from aMatchAllDocsQueryNode
object.class
MatchNoDocsQueryNodeBuilder
Builds an emptyBooleanQuery
object from aMatchNoDocsQueryNode
object.class
ModifierQueryNodeBuilder
Builds no object, it only returns theQuery
object set on theModifierQueryNode
object using aQueryTreeBuilder.QUERY_TREE_BUILDER_TAGID
tag.class
MultiPhraseQueryNodeBuilder
Builds aMultiPhraseQuery
object from aMultiPhraseQueryNode
object.class
NumericRangeQueryNodeBuilder
BuildsNumericRangeQuery
s out ofNumericRangeQueryNode
s.class
PhraseQueryNodeBuilder
Builds aPhraseQuery
object from aTokenizedPhraseQueryNode
object.class
PrefixWildcardQueryNodeBuilder
Builds aPrefixQuery
object from aPrefixWildcardQueryNode
object.class
RangeQueryNodeBuilder
Deprecated.this builder will be removed in future together withRangeQueryNode
class
SlopQueryNodeBuilder
This builder basically reads theQuery
object set on theSlopQueryNode
child usingQueryTreeBuilder.QUERY_TREE_BUILDER_TAGID
and applies the slop value defined in theSlopQueryNode
.class
StandardBooleanQueryNodeBuilder
This builder does the same as theBooleanQueryNodeBuilder
, but this considers if the builtBooleanQuery
should have its coord disabled or not.class
StandardQueryTreeBuilder
This query tree builder only defines the necessary map to build aQuery
tree object.class
TermRangeQueryNodeBuilder
Builds aTermRangeQuery
object from aTermRangeQueryNode
object.class
WildcardQueryNodeBuilder
Builds aWildcardQuery
object from aWildcardQueryNode
object.
-