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 QueryBuilderQueryParserHelper. 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 voidQueryParserHelper. 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 classQueryTreeBuilderThis 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 voidQueryTreeBuilder. setBuilder(CharSequence fieldName, QueryBuilder builder)Deprecated.voidQueryTreeBuilder. setBuilder(Class<? extends QueryNode> queryNodeClass, QueryBuilder builder)Associates a class with a buildervoidQueryTreeBuilder. 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 interfaceStandardQueryBuilderThis interface should be implemented by every class that wants to buildQueryobjects fromQueryNodeobjects.Classes in org.apache.lucene.queryParser.standard.builders that implement QueryBuilder Modifier and Type Class Description classAnyQueryNodeBuilderclassBooleanQueryNodeBuilderBuilds aBooleanQueryobject from aBooleanQueryNodeobject.classBoostQueryNodeBuilderThis builder basically reads theQueryobject set on theBoostQueryNodechild usingQueryTreeBuilder.QUERY_TREE_BUILDER_TAGIDand applies the boost value defined in theBoostQueryNode.classDummyQueryNodeBuilderThis builder does nothing.classFieldQueryNodeBuilderBuilds aTermQueryobject from aFieldQueryNodeobject.classFuzzyQueryNodeBuilderBuilds aFuzzyQueryobject from aFuzzyQueryNodeobject.classGroupQueryNodeBuilderBuilds no object, it only returns theQueryobject set on theGroupQueryNodeobject using aQueryTreeBuilder.QUERY_TREE_BUILDER_TAGIDtag.classMatchAllDocsQueryNodeBuilderBuilds aMatchAllDocsQueryobject from aMatchAllDocsQueryNodeobject.classMatchNoDocsQueryNodeBuilderBuilds an emptyBooleanQueryobject from aMatchNoDocsQueryNodeobject.classModifierQueryNodeBuilderBuilds no object, it only returns theQueryobject set on theModifierQueryNodeobject using aQueryTreeBuilder.QUERY_TREE_BUILDER_TAGIDtag.classMultiPhraseQueryNodeBuilderBuilds aMultiPhraseQueryobject from aMultiPhraseQueryNodeobject.classNumericRangeQueryNodeBuilderBuildsNumericRangeQuerys out ofNumericRangeQueryNodes.classPhraseQueryNodeBuilderBuilds aPhraseQueryobject from aTokenizedPhraseQueryNodeobject.classPrefixWildcardQueryNodeBuilderBuilds aPrefixQueryobject from aPrefixWildcardQueryNodeobject.classRangeQueryNodeBuilderDeprecated.this builder will be removed in future together withRangeQueryNodeclassSlopQueryNodeBuilderThis builder basically reads theQueryobject set on theSlopQueryNodechild usingQueryTreeBuilder.QUERY_TREE_BUILDER_TAGIDand applies the slop value defined in theSlopQueryNode.classStandardBooleanQueryNodeBuilderThis builder does the same as theBooleanQueryNodeBuilder, but this considers if the builtBooleanQueryshould have its coord disabled or not.classStandardQueryTreeBuilderThis query tree builder only defines the necessary map to build aQuerytree object.classTermRangeQueryNodeBuilderBuilds aTermRangeQueryobject from aTermRangeQueryNodeobject.classWildcardQueryNodeBuilderBuilds aWildcardQueryobject from aWildcardQueryNodeobject.
-