## Uses of Interface
org.apache.lucene.queryparser.xml.QueryBuilder

Packages that use QueryBuilder
org.apache.lucene.queryparser.xml: Parser that produces Lucene Query objects from XML streams.
org.apache.lucene.queryparser.xml.builders: XML Parser factories for different Lucene Query/Filters.

Uses of QueryBuilder in org.apache.lucene.queryparser.xml

Classes in org.apache.lucene.queryparser.xml that implement QueryBuilder
`class` `CoreParser` Assembles a QueryBuilder which uses only core Lucene Query objects
`class` `CorePlusExtensionsParser` Assembles a QueryBuilder which uses Query objects from Lucene's `sandbox` and `queries` modules in addition to core queries.
`class` `QueryBuilderFactory` Factory for `QueryBuilder`

Methods in org.apache.lucene.queryparser.xml that return QueryBuilder
`QueryBuilder` `QueryBuilderFactory.getQueryBuilder(String nodeName)`

Methods in org.apache.lucene.queryparser.xml with parameters of type QueryBuilder
`void` `QueryBuilderFactory.addBuilder(String nodeName, QueryBuilder builder)`
`void` `CoreParser.addQueryBuilder(String nodeName, QueryBuilder builder)`

Uses of QueryBuilder in org.apache.lucene.queryparser.xml.builders

Subinterfaces of QueryBuilder in org.apache.lucene.queryparser.xml.builders
`interface` `SpanQueryBuilder` Interface for retrieving a `SpanQuery`.

Classes in org.apache.lucene.queryparser.xml.builders that implement QueryBuilder
`class` `BooleanQueryBuilder` Builder for `BooleanQuery`
`class` `BoostingQueryBuilder` Builder for `BoostingQuery`
`class` `BoostingTermBuilder` Builder for `PayloadTermQuery`
`class` `ConstantScoreQueryBuilder` Builder for `ConstantScoreQuery`
`class` `DisjunctionMaxQueryBuilder` Builder for `DisjunctionMaxQuery`
`class` `FilteredQueryBuilder` Builder for `FilteredQuery`
`class` `FuzzyLikeThisQueryBuilder` Builder for `FuzzyLikeThisQuery`
`class` `LikeThisQueryBuilder` Builder for `MoreLikeThisQuery`
`class` `MatchAllDocsQueryBuilder` Builder for `MatchAllDocsQuery`
`class` `NumericRangeQueryBuilder` Creates a `NumericRangeQuery`.
`class` `SpanBuilderBase` Base class for building `SpanQuery`s
`class` `SpanFirstBuilder` Builder for `SpanFirstQuery`
`class` `SpanNearBuilder` Builder for `SpanNearQuery`
`class` `SpanNotBuilder` Builder for `SpanNotQuery`
`class` `SpanOrBuilder` Builder for `SpanOrQuery`
`class` `SpanOrTermsBuilder` Builder that analyzes the text into a `SpanOrQuery`
`class` `SpanQueryBuilderFactory` Factory for `SpanQueryBuilder`s
`class` `SpanTermBuilder` Builder for `SpanTermQuery`
`class` `TermQueryBuilder` Builder for `TermQuery`
`class` `TermsQueryBuilder` Builds a BooleanQuery from all of the terms found in the XML element using the choice of analyzer
`class` `UserInputQueryBuilder` UserInputQueryBuilder uses 1 of 2 strategies for thread-safe parsing: 1) Synchronizing access to "parse" calls on a previously supplied QueryParser or..

Constructors in org.apache.lucene.queryparser.xml.builders with parameters of type QueryBuilder
`BooleanQueryBuilder(QueryBuilder factory)`
`BoostingQueryBuilder(QueryBuilder factory)`
`DisjunctionMaxQueryBuilder(QueryBuilder factory)`
`FilteredQueryBuilder(FilterBuilder filterFactory, QueryBuilder queryFactory)`

Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.