## Uses of Class
org.apache.solr.search.QParserPlugin

- Packages that use QParserPlugin
  Package | Description
  --- | ---
  org.apache.solr.core | Core classes implementing Solr internals and the management of `SolrCore`s
  org.apache.solr.search | APIs and classes for parsing and processing search requests
  org.apache.solr.search.join | Classes related to joins.
  org.apache.solr.search.mlt | APIs and classes for implementing MoreLikeThis (mlt) QueryParser.

- - ### Uses of QParserPlugin in org.apache.solr.core

    Methods in org.apache.solr.core that return QParserPlugin
    Modifier and Type | Method and Description
    --- | ---
    `QParserPlugin` | SolrCore.`getQueryPlugin(String parserName)`

  - ### Uses of QParserPlugin in org.apache.solr.search

    Subclasses of QParserPlugin in org.apache.solr.search
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BoostQParserPlugin` Create a boosted query from the input value.
    `class` | `CollapsingQParserPlugin` The CollapsingQParserPlugin is a PostFilter that performs field collapsing.
    `class` | `ComplexPhraseQParserPlugin` Parse Solr's variant on the Lucene `ComplexPhraseQueryParser` syntax.
    `class` | `DisMaxQParserPlugin` Create a dismax query from the input value.
    `class` | `ExportQParserPlugin`
    `class` | `ExtendedDismaxQParserPlugin` An advanced multi-field query parser based on the DisMax parser.
    `class` | `FieldQParserPlugin` Create a field query from the input value, applying text analysis and constructing a phrase query if appropriate.
    `class` | `FunctionQParserPlugin` Create a function query from the input value.
    `class` | `FunctionRangeQParserPlugin` Create a range query over a function.
    `class` | `GraphTermsQParserPlugin` The GraphTermsQuery builds a disjunction query from a list of terms.
    `class` | `HashQParserPlugin` syntax fq={!hash workers=11 worker=4 keys=field1,field2}
    `class` | `IGainTermsQParserPlugin`
    `class` | `JoinQParserPlugin`
    `class` | `LuceneQParserPlugin` Parse Solr's variant on the Lucene QueryParser syntax.
    `class` | `MaxScoreQParserPlugin` Parses a query like Lucene query parser, but scoring with max score, not sum Accepts the "tie" request parameter as with dismax.
    `class` | `NestedQParserPlugin` Create a nested query, with the ability of that query to redefine its type via local parameters.
    `class` | `OldLuceneQParserPlugin` Parse Solr's variant of Lucene QueryParser syntax, including the deprecated sort specification after the query.
    `class` | `PrefixQParserPlugin` Create a prefix query from the input value.
    `class` | `RawQParserPlugin` Create a term query from the input value without any text analysis or transformation whatsoever.
    `class` | `ReRankQParserPlugin`
    `class` | `SimpleQParserPlugin` Create a query from the input value that will be parsed by Lucene's SimpleQueryParser.
    `class` | `SpatialBoxQParserPlugin`
    `class` | `SpatialFilterQParserPlugin` Creates a spatial Filter based on the type of spatial point used.
    `class` | `SurroundQParserPlugin` Plugin for lucene/contrib Surround query parser, bringing SpanQuery support to Solr.
    `class` | `SwitchQParserPlugin` A QParserPlugin that acts like a "switch/case" statement.
    `class` | `TermQParserPlugin` Create a single term query from the input value equivalent to readableToIndexed().
    `class` | `TermsQParserPlugin` Finds documents whose specified field has any of the specified values.
    `class` | `TextLogisticRegressionQParserPlugin` Returns an AnalyticsQuery implementation that performs one Gradient Descent iteration of a result set to train a logistic regression model The TextLogitStream provides the parallel iterative framework for this class.
    `class` | `XmlQParserPlugin`

    Fields in org.apache.solr.search with type parameters of type QParserPlugin
    Modifier and Type | Field and Description
    --- | ---
    `static Map<String,Class<? extends QParserPlugin>>` | QParserPlugin.`standardPlugins` Internal use - name to class mappings of builtin parsers.

  - ### Uses of QParserPlugin in org.apache.solr.search.join

    Subclasses of QParserPlugin in org.apache.solr.search.join
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BlockJoinChildQParserPlugin` Usage: {!child of="PARENT:true"}PARENT_PRICE:10
    `class` | `BlockJoinParentQParserPlugin` Usage: {!parent which="PARENT:true"}CHILD_PRICE:10 supports optional `score` parameter with one of `ScoreMode` values: None,Avg,Total,Min,Max.
    `class` | `GraphQParserPlugin` Query parser plugin for solr to wrap the graph query parser.
    `class` | `ScoreJoinQParserPlugin` Create a query-time join query with scoring.

  - ### Uses of QParserPlugin in org.apache.solr.search.mlt

    Subclasses of QParserPlugin in org.apache.solr.search.mlt
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MLTQParserPlugin` Usage: {!mlt qf=queryField1,queryField2}uniqueId

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