Uses of Interface
org.apache.lucene.queryparser.flexible.core.builders.QueryBuilder
Packages that use QueryBuilder
Package
Description
Core classes of the flexible query parser framework.
Necessary classes to implement query builders.
Standard Lucene Query Node Builders.
-
Uses of QueryBuilder in org.apache.lucene.queryparser.flexible.core
Methods in org.apache.lucene.queryparser.flexible.core that return QueryBuilderModifier and TypeMethodDescriptionQueryParserHelper.getQueryBuilder()Returns the query builder used to build a object from the query node tree.Methods in org.apache.lucene.queryparser.flexible.core with parameters of type QueryBuilderModifier and TypeMethodDescriptionvoidQueryParserHelper.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.flexible.core with parameters of type QueryBuilderModifierConstructorDescriptionQueryParserHelper(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.flexible.core.builders
Classes in org.apache.lucene.queryparser.flexible.core.builders that implement QueryBuilderModifier and TypeClassDescriptionclassThis class should be used when there is a builder for each type of node.Methods in org.apache.lucene.queryparser.flexible.core.builders with parameters of type QueryBuilderModifier and TypeMethodDescriptionvoidQueryTreeBuilder.setBuilder(CharSequence fieldName, QueryBuilder builder) Associates a field name with a builder.voidQueryTreeBuilder.setBuilder(Class<? extends QueryNode> queryNodeClass, QueryBuilder builder) Associates a class with a builder -
Uses of QueryBuilder in org.apache.lucene.queryparser.flexible.standard.builders
Subinterfaces of QueryBuilder in org.apache.lucene.queryparser.flexible.standard.buildersModifier and TypeInterfaceDescriptioninterfaceClasses in org.apache.lucene.queryparser.flexible.standard.builders that implement QueryBuilderModifier and TypeClassDescriptionclassBuilds a BooleanQuery of SHOULD clauses, possibly with some minimum number to match.classBuilds aBooleanQueryobject from aBooleanQueryNodeobject.classThis builder basically reads theQueryobject set on theBoostQueryNodechild usingQueryTreeBuilder.QUERY_TREE_BUILDER_TAGIDand applies the boost value defined in theBoostQueryNode.classThis builder does nothing.classBuilds aTermQueryobject from aFieldQueryNodeobject.classBuilds aFuzzyQueryobject from aFuzzyQueryNodeobject.classBuilds no object, it only returns theQueryobject set on theGroupQueryNodeobject using aQueryTreeBuilder.QUERY_TREE_BUILDER_TAGIDtag.classBuilds aQueryfrom anIntervalQueryNode.classBuilds aMatchAllDocsQueryobject from aMatchAllDocsQueryNodeobject.classBuilds aMatchNoDocsQueryobject from aMatchNoDocsQueryNodeobject.classBuilds aBooleanQueryfrom aMinShouldMatchNode.classBuilds no object, it only returns theQueryobject set on theModifierQueryNodeobject using aQueryTreeBuilder.QUERY_TREE_BUILDER_TAGIDtag.classBuilds aMultiPhraseQueryobject from aMultiPhraseQueryNodeobject.classBuilds aPhraseQueryobject from aTokenizedPhraseQueryNodeobject.classBuildsPointValuesrange queries out ofPointRangeQueryNodes.classBuilds aPrefixQueryobject from aPrefixWildcardQueryNodeobject.classBuilds aRegexpQueryobject from aRegexpQueryNodeobject.classThis builder basically reads theQueryobject set on theSlopQueryNodechild usingQueryTreeBuilder.QUERY_TREE_BUILDER_TAGIDand applies the slop value defined in theSlopQueryNode.classThis query tree builder only defines the necessary map to build aQuerytree object.classBuilder forSynonymQueryNode.classBuilds aTermRangeQueryobject from aTermRangeQueryNodeobject.classBuilds aWildcardQueryobject from aWildcardQueryNodeobject.