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

- Packages that use QueryBuilder
  Package | Description
  --- | ---
  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
    Modifier and Type | Class and Description
    --- | ---
    `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` | `CorePlusQueriesParser` Assembles a QueryBuilder which uses Query objects from Lucene's `queries` module in addition to core queries.
    `class` | `QueryBuilderFactory` Factory for `QueryBuilder`

    Methods in org.apache.lucene.queryparser.xml that return QueryBuilder
    Modifier and Type | Method and Description
    --- | ---
    `QueryBuilder` | QueryBuilderFactory.`getQueryBuilder(String nodeName)`

    Methods in org.apache.lucene.queryparser.xml with parameters of type QueryBuilder
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SpanQueryBuilder` Interface for retrieving a `SpanQuery`.

    Classes in org.apache.lucene.queryparser.xml.builders that implement QueryBuilder
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BooleanQueryBuilder` Builder for `BooleanQuery`
    `class` | `BoostingTermBuilder` Builder for `PayloadScoreQuery`
    `class` | `ConstantScoreQueryBuilder` Builder for `ConstantScoreQuery`
    `class` | `DisjunctionMaxQueryBuilder` Builder for `DisjunctionMaxQuery`
    `class` | `FuzzyLikeThisQueryBuilder` Builder for `FuzzyLikeThisQuery`
    `class` | `LikeThisQueryBuilder` Builder for `MoreLikeThisQuery`
    `class` | `MatchAllDocsQueryBuilder` Builder for `MatchAllDocsQuery`
    `class` | `PointRangeQueryBuilder` Creates a range query across 1D `PointValues`.
    `class` | `RangeQueryBuilder` Builder for `TermRangeQuery`
    `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` | `SpanPositionRangeBuilder` Builder for `SpanPositionRangeQuery`
    `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
    Constructor and Description
    `BooleanQueryBuilder(QueryBuilder factory)`
    `DisjunctionMaxQueryBuilder(QueryBuilder factory)`

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