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

- Packages that use QParser
  Package | Description
  --- | ---
  org.apache.solr.handler.component | `SearchComponent` implementations for use in `SearchHandler`
  org.apache.solr.parser | Solr native variant of the Lucene Classic QueryParser
  org.apache.solr.response.transform | APIs and implementations of `DocTransformer` for modifying documents in Solr request responses
  org.apache.solr.schema | `IndexSchema` and `FieldType` implementations for powering schema.xml
  org.apache.solr.search | APIs and classes for parsing and processing search requests
  org.apache.solr.search.facet | APIs and classes for the JSON Facet API.
  org.apache.solr.search.join | Classes related to joins.
  org.apache.solr.search.mlt | APIs and classes for implementing MoreLikeThis (mlt) QueryParser.
  org.apache.solr.util | Common utility classes used throughout Solr

- - ### Uses of QParser in org.apache.solr.handler.component

    Methods in org.apache.solr.handler.component that return QParser
    Modifier and Type | Method and Description
    --- | ---
    `QParser` | ResponseBuilder.`getQparser()`

    Methods in org.apache.solr.handler.component with parameters of type QParser
    Modifier and Type | Method and Description
    --- | ---
    `void` | ResponseBuilder.`setQparser(QParser qparser)`

  - ### Uses of QParser in org.apache.solr.parser

    Fields in org.apache.solr.parser declared as QParser
    Modifier and Type | Field and Description
    --- | ---
    `protected QParser` | SolrQueryParserBase.`parser`

    Methods in org.apache.solr.parser with parameters of type QParser
    Modifier and Type | Method and Description
    --- | ---
    `void` | SolrQueryParserBase.`init(Version matchVersion, String defaultField, QParser parser)`

    Constructors in org.apache.solr.parser with parameters of type QParser
    Constructor and Description
    `QueryParser(Version matchVersion, String defaultField, QParser parser)`

  - ### Uses of QParser in org.apache.solr.response.transform

    Fields in org.apache.solr.response.transform declared as QParser
    Modifier and Type | Field and Description
    --- | ---
    `QParser` | ValueSourceAugmenter.`qparser`

    Constructors in org.apache.solr.response.transform with parameters of type QParser
    Constructor and Description
    `ValueSourceAugmenter(String name, QParser qparser, ValueSource valueSource)`

  - ### Uses of QParser in org.apache.solr.schema

    Methods in org.apache.solr.schema with parameters of type QParser
    Modifier and Type | Method and Description
    --- | ---
    `Query` | GeoHashField.`createSpatialQuery(QParser parser, SpatialOptions options)`
    `Query` | PointType.`createSpatialQuery(QParser parser, SpatialOptions options)` Calculates the range and creates a RangeQuery (bounding box) wrapped in a BooleanQuery (unless the dimension is 1, one range for every dimension, AND'd together by a Boolean
    `Query` | AbstractSpatialFieldType.`createSpatialQuery(QParser parser, SpatialOptions options)` Implemented for compatibility with geofilt & bbox query parsers: `SpatialQueryable`.
    `Query` | SpatialQueryable.`createSpatialQuery(QParser parser, SpatialOptions options)`
    `Query` | LatLonType.`createSpatialQuery(QParser parser, SpatialOptions options)`
    `Query` | TrieField.`getFieldQuery(QParser parser, SchemaField field, String externalVal)`
    `Query` | FieldType.`getFieldQuery(QParser parser, SchemaField field, String externalVal)` Returns a Query instance for doing searches against a field.
    `Query` | AbstractSubTypeFieldType.`getFieldQuery(QParser parser, SchemaField field, String externalVal)` Throws UnsupportedOperationException()
    `Query` | TextField.`getFieldQuery(QParser parser, SchemaField field, String externalVal)`
    `Query` | PointType.`getFieldQuery(QParser parser, SchemaField field, String externalVal)`
    `Query` | AbstractSpatialFieldType.`getFieldQuery(QParser parser, SchemaField field, String externalVal)`
    `Query` | CurrencyField.`getFieldQuery(QParser parser, SchemaField field, String externalVal)`
    `Query` | LatLonType.`getFieldQuery(QParser parser, SchemaField field, String externalVal)`
    `Query` | FieldType.`getPrefixQuery(QParser parser, SchemaField sf, String termStr)` Returns a Query instance for doing prefix searches on this field type.
    `protected Query` | AbstractSpatialFieldType.`getQueryFromSpatialArgs(QParser parser, SchemaField field, SpatialArgs spatialArgs)`
    `Query` | CurrencyField.`getRangeQuery(QParser parser, SchemaField field, org.apache.solr.schema.CurrencyValue p1, org.apache.solr.schema.CurrencyValue p2, boolean minInclusive, boolean maxInclusive)`
    `Query` | TrieField.`getRangeQuery(QParser parser, SchemaField field, String min, String max, boolean minInclusive, boolean maxInclusive)`
    `Query` | FieldType.`getRangeQuery(QParser parser, SchemaField field, String part1, String part2, boolean minInclusive, boolean maxInclusive)` Returns a Query instance for doing range searches on this field type.
    `Query` | DateRangeField.`getRangeQuery(QParser parser, SchemaField field, String startStr, String endStr, boolean minInclusive, boolean maxInclusive)`
    `Query` | TextField.`getRangeQuery(QParser parser, SchemaField field, String part1, String part2, boolean minInclusive, boolean maxInclusive)`
    `Query` | PointType.`getRangeQuery(QParser parser, SchemaField field, String part1, String part2, boolean minInclusive, boolean maxInclusive)`
    `Query` | AbstractSpatialFieldType.`getRangeQuery(QParser parser, SchemaField field, String part1, String part2, boolean minInclusive, boolean maxInclusive)`
    `Query` | CollationField.`getRangeQuery(QParser parser, SchemaField field, String part1, String part2, boolean minInclusive, boolean maxInclusive)`
    `Query` | EnumField.`getRangeQuery(QParser parser, SchemaField field, String min, String max, boolean minInclusive, boolean maxInclusive)` Returns a Query instance for doing range searches on this field type.
    `Query` | CurrencyField.`getRangeQuery(QParser parser, SchemaField field, String part1, String part2, boolean minInclusive, boolean maxInclusive)`
    `Query` | LatLonType.`getRangeQuery(QParser parser, SchemaField field, String part1, String part2, boolean minInclusive, boolean maxInclusive)`
    `MultiTermQuery.RewriteMethod` | FieldType.`getRewriteMethod(QParser parser, SchemaField field)` Expert: Returns the rewrite method for multiterm queries such as wildcards.
    `ValueSource` | TrieField.`getSingleValueSource(FieldType.MultiValueSelector choice, SchemaField field, QParser parser)`
    `ValueSource` | FieldType.`getSingleValueSource(FieldType.MultiValueSelector choice, SchemaField field, QParser parser)` Method for dynamically building a ValueSource based on a single value of a multivalued field.
    `ValueSource` | StrField.`getValueSource(SchemaField field, QParser parser)`
    `ValueSource` | TrieField.`getValueSource(SchemaField field, QParser qparser)`
    `ValueSource` | RandomSortField.`getValueSource(SchemaField field, QParser qparser)`
    `ValueSource` | FieldType.`getValueSource(SchemaField field, QParser parser)` called to get the default value source (normally, from the Lucene FieldCache.)
    `ValueSource` | BoolField.`getValueSource(SchemaField field, QParser qparser)`
    `ValueSource` | GeoHashField.`getValueSource(SchemaField field, QParser parser)`
    `ValueSource` | TextField.`getValueSource(SchemaField field, QParser parser)`
    `ValueSource` | PreAnalyzedField.`getValueSource(SchemaField field, QParser parser)`
    `ValueSource` | PointType.`getValueSource(SchemaField field, QParser parser)`
    `ValueSource` | AbstractSpatialFieldType.`getValueSource(SchemaField field, QParser parser)`
    `ValueSource` | ExternalFileField.`getValueSource(SchemaField field, QParser parser)`
    `ValueSource` | EnumField.`getValueSource(SchemaField field, QParser qparser)` called to get the default value source (normally, from the Lucene FieldCache.)
    `org.apache.solr.schema.CurrencyField.RawCurrencyValueSource` | CurrencyField.`getValueSource(SchemaField field, QParser parser)` Returns a ValueSource over this field in which the numeric value for each document represents the indexed value as converted to the default currency for the field, normalized to its most granular form based on the default fractional digits.
    `ValueSource` | LatLonType.`getValueSource(SchemaField field, QParser parser)`
    `protected ValueSource` | BBoxField.`getValueSourceFromSpatialArgs(QParser parser, SchemaField field, SpatialArgs spatialArgs, String scoreParam, BBoxStrategy strategy)`
    `protected ValueSource` | AbstractSpatialFieldType.`getValueSourceFromSpatialArgs(QParser parser, SchemaField field, SpatialArgs spatialArgs, String score, T strategy)`
    `protected SpatialArgs` | DateRangeField.`parseSpatialArgs(QParser parser, String externalVal)`
    `protected SpatialArgs` | AbstractSpatialFieldType.`parseSpatialArgs(QParser parser, String externalVal)`

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

    Subclasses of QParser in org.apache.solr.search
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DisMaxQParser` Query parser for dismax queries
    `class` | `ExportQParserPlugin.ExportQParser`
    `class` | `ExtendedDismaxQParser` Query parser that generates DisjunctionMaxQueries based on user configuration.
    `class` | `FunctionQParser`
    `class` | `LuceneQParser`
    `class` | `MaxScoreQParser`
    `class` | `SpatialFilterQParser`

    Methods in org.apache.solr.search that return QParser
    Modifier and Type | Method and Description
    --- | ---
    `QParser` | TermQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | JoinQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | IGainTermsQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | CollapsingQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest request)`
    `QParser` | ExtendedDismaxQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | ExportQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest request)`
    `QParser` | SurroundQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | LuceneQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | SpatialFilterQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | ReRankQParserPlugin.`createParser(String query, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | TextLogisticRegressionQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | MaxScoreQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | GraphTermsQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | BoostQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | SpatialBoxQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | FunctionQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | XmlQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | FunctionRangeQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | HashQParserPlugin.`createParser(String query, SolrParams localParams, SolrParams params, SolrQueryRequest request)`
    `QParser` | FieldQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | TermsQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `abstract QParser` | QParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)` return a `QParser`
    `QParser` | OldLuceneQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | PrefixQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | SimpleQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)` Returns a QParser that will create a query by using Lucene's SimpleQueryParser.
    `QParser` | DisMaxQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | RawQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | SwitchQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | NestedQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | ComplexPhraseQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `static QParser` | QParser.`getParser(String qstr, SolrQueryRequest req)` Create a `QParser` to parse `qstr`, using the "lucene" (QParserPlugin.DEFAULT_QTYPE) query parser.
    `static QParser` | QParser.`getParser(String qstr, String defaultParser, SolrQueryRequest req)` Create a `QParser` to parse `qstr`, assuming that the default query parser is `defaultParser`.
    `QParser` | QParser.`subQuery(String q, String defaultType)` Create a new QParser for parsing an embedded sub-query

    Methods in org.apache.solr.search with parameters of type QParser
    Modifier and Type | Method and Description
    --- | ---
    `protected ExtendedDismaxQParser.ExtendedSolrQueryParser` | ExtendedDismaxQParser.`createEdismaxQueryParser(QParser qParser, String field)` Creates an instance of ExtendedSolrQueryParser, the query parser that's going to be used to parse the query.

    Constructors in org.apache.solr.search with parameters of type QParser
    Constructor and Description
    `ExtendedSolrQueryParser(QParser parser, String defaultField)`
    `SolrQueryParser(QParser parser, String defaultField)`

  - ### Uses of QParser in org.apache.solr.search.facet

    Methods in org.apache.solr.search.facet with parameters of type QParser
    Modifier and Type | Method and Description
    --- | ---
    `static SortedDocValues` | FieldUtil.`getSortedDocValues(QueryContext context, SchemaField field, QParser qparser)`
    `static SortedSetDocValues` | FieldUtil.`getSortedSetDocValues(QueryContext context, SchemaField field, QParser qparser)`

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

    Subclasses of QParser in org.apache.solr.search.join
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BlockJoinChildQParser`
    `class` | `BlockJoinParentQParser`
    `class` | `GraphQueryParser` Solr query parser that will handle parsing graph query requests.

    Methods in org.apache.solr.search.join that return QParser
    Modifier and Type | Method and Description
    --- | ---
    `protected QParser` | BlockJoinChildQParserPlugin.`createBJQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `protected QParser` | BlockJoinParentQParserPlugin.`createBJQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | BlockJoinParentQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | GraphQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | ScoreJoinQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`

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

    Subclasses of QParser in org.apache.solr.search.mlt
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CloudMLTQParser`
    `class` | `SimpleMLTQParser`

    Methods in org.apache.solr.search.mlt that return QParser
    Modifier and Type | Method and Description
    --- | ---
    `QParser` | MLTQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`

  - ### Uses of QParser in org.apache.solr.util

    Constructors in org.apache.solr.util with parameters of type QParser
    Constructor and Description
    `DisjunctionMaxQueryParser(QParser qp, String defaultField)`

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