## org.apache.lucene.queryParser.standard
Class QueryParserWrapper

    java.lang.Object
      org.apache.lucene.queryParser.standard.QueryParserWrapper

Direct Known Subclasses:
  MultiFieldQueryParserWrapper

Deprecated. this class will be removed soon, it's a temporary class to be used along the transition from the old query parser to the new one

    @Deprecated
    public class QueryParserWrapper

extends Object

This class performs the query parsing using the new query parser implementation, but keeps the old `QueryParser` API.
This class should be used when the new query parser features are and the old `QueryParser` API are needed at the same time.

Nested Class Summary
`static class` `QueryParserWrapper.Operator` Deprecated. The default operator for parsing queries.

Field Summary
`static QueryParserWrapper.Operator` `AND_OPERATOR` Deprecated. Alternative form of QueryParser.Operator.AND
`static QueryParserWrapper.Operator` `OR_OPERATOR` Deprecated. Alternative form of QueryParser.Operator.OR

Constructor Summary
`QueryParserWrapper(String defaultField, org.apache.lucene.analysis.Analyzer analyzer)` Deprecated.

Method Summary
`static String` `escape(String s)` Deprecated. Returns a String where those characters that QueryParser expects to be escaped are escaped by a preceding `\`.
`org.apache.lucene.queryParser.ParseException` `generateParseException()` Deprecated.
`boolean` `getAllowLeadingWildcard()` Deprecated.
`org.apache.lucene.analysis.Analyzer` `getAnalyzer()` Deprecated.
`protected org.apache.lucene.search.Query` `getBooleanQuery(List<org.apache.lucene.search.BooleanClause> clauses, boolean disableCoord)` Deprecated.
`org.apache.lucene.document.DateTools.Resolution` `getDateResolution(String fieldName)` Deprecated.
`QueryParserWrapper.Operator` `getDefaultOperator()` Deprecated.
`boolean` `getEnablePositionIncrements()` Deprecated.
`String` `getField()` Deprecated.
`protected org.apache.lucene.search.Query` `getFieldQuery(String field, String queryText)` Deprecated. Use `getFieldQuery(String, String, boolean)` instead
`protected org.apache.lucene.search.Query` `getFieldQuery(String field, String queryText, boolean quoted)` Deprecated.
`protected org.apache.lucene.search.Query` `getFieldQuery(String field, String queryText, int slop)` Deprecated. Base implementation delegates to `getFieldQuery(String,String)`.
`float` `getFuzzyMinSim()` Deprecated.
`int` `getFuzzyPrefixLength()` Deprecated.
`protected org.apache.lucene.search.Query` `getFuzzyQuery(String field, String termStr, float minSimilarity)` Deprecated.
`Locale` `getLocale()` Deprecated.
`boolean` `getLowercaseExpandedTerms()` Deprecated.
`org.apache.lucene.search.MultiTermQuery.RewriteMethod` `getMultiTermRewriteMethod()` Deprecated.
`int` `getPhraseSlop()` Deprecated.
`protected org.apache.lucene.search.Query` `getPrefixQuery(String field, String termStr)` Deprecated.
`QueryConfigHandler` `getQueryConfigHandler()` Deprecated. Returns the query config handler used by this query parser
`QueryNodeProcessor` `getQueryProcessor()` Deprecated. Returns `QueryNodeProcessor` used to process the query node tree generated by the `StandardSyntaxParser`.
`Collator` `getRangeCollator()` Deprecated.
`protected org.apache.lucene.search.Query` `getRangeQuery(String field, String part1, String part2, boolean inclusive)` Deprecated.
`boolean` `getUseOldRangeQuery()` Deprecated.
`protected org.apache.lucene.search.Query` `getWildcardQuery(String field, String termStr)` Deprecated.
`org.apache.lucene.search.Query` `parse(String query)` Deprecated.
`void` `setAllowLeadingWildcard(boolean allowLeadingWildcard)` Deprecated.
`void` `setDateResolution(org.apache.lucene.document.DateTools.Resolution dateResolution)` Deprecated.
`void` `setDateResolution(String fieldName, org.apache.lucene.document.DateTools.Resolution dateResolution)` Deprecated.
`void` `setDefaultOperator(QueryParserWrapper.Operator op)` Deprecated.
`void` `setEnablePositionIncrements(boolean enable)` Deprecated.
`void` `setFuzzyMinSim(float fuzzyMinSim)` Deprecated.
`void` `setFuzzyPrefixLength(int fuzzyPrefixLength)` Deprecated.
`void` `setLocale(Locale locale)` Deprecated.
`void` `setLowercaseExpandedTerms(boolean lowercaseExpandedTerms)` Deprecated.
`void` `setMultiTermRewriteMethod(org.apache.lucene.search.MultiTermQuery.RewriteMethod method)` Deprecated.
`void` `setPhraseSlop(int phraseSlop)` Deprecated.
`void` `setQueryBuilder(StandardQueryBuilder builder)` Deprecated. Sets the `StandardQueryBuilder` used to generate a `Query` object from the parsed and processed query node tree.
`void` `setQueryConfig(StandardQueryConfigHandler queryConfig)` Deprecated. Sets the `QueryConfigHandler` used by the `QueryNodeProcessor` set to this object.
`void` `setQueryProcessor(QueryNodeProcessor processor)` Deprecated. Sets the `QueryNodeProcessor` used to process the query node tree generated by the `StandardSyntaxParser`.
`void` `setRangeCollator(Collator rc)` Deprecated.
`void` `setUseOldRangeQuery(boolean useOldRangeQuery)` Deprecated.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### AND_OPERATOR

    public static final QueryParserWrapper.Operator AND_OPERATOR

  Deprecated.
  Alternative form of QueryParser.Operator.AND

### OR_OPERATOR

    public static final QueryParserWrapper.Operator OR_OPERATOR

  Deprecated.
  Alternative form of QueryParser.Operator.OR

Constructor Detail

### QueryParserWrapper

    public QueryParserWrapper(String defaultField,
                              org.apache.lucene.analysis.Analyzer analyzer)

  Deprecated.

Method Detail

### escape

    public static String escape(String s)

  Deprecated.
  Returns a String where those characters that QueryParser expects to be escaped are escaped by a preceding `\`.

### getField

    public String getField()

  Deprecated.

### getAnalyzer

    public org.apache.lucene.analysis.Analyzer getAnalyzer()

  Deprecated.

### setQueryBuilder

    public void setQueryBuilder(StandardQueryBuilder builder)

  Deprecated.
  Sets the `StandardQueryBuilder` used to generate a `Query` object from the parsed and processed query node tree.

  Parameters:
    `builder` - the builder

### setQueryProcessor

    public void setQueryProcessor(QueryNodeProcessor processor)

  Deprecated.
  Sets the `QueryNodeProcessor` used to process the query node tree generated by the `StandardSyntaxParser`.

  Parameters:
    `processor` - the processor

### setQueryConfig

    public void setQueryConfig(StandardQueryConfigHandler queryConfig)

  Deprecated.
  Sets the `QueryConfigHandler` used by the `QueryNodeProcessor` set to this object.

  Parameters:
    `queryConfig` - the query config handler

### getQueryConfigHandler

    public QueryConfigHandler getQueryConfigHandler()

  Deprecated.
  Returns the query config handler used by this query parser

  Returns:
    the query config handler

### getQueryProcessor

    public QueryNodeProcessor getQueryProcessor()

  Deprecated.
  Returns `QueryNodeProcessor` used to process the query node tree generated by the `StandardSyntaxParser`.

  Returns:
    the query processor

### generateParseException

    public org.apache.lucene.queryParser.ParseException generateParseException()

  Deprecated.

### getAllowLeadingWildcard

    public boolean getAllowLeadingWildcard()

  Deprecated.

### getMultiTermRewriteMethod

    public org.apache.lucene.search.MultiTermQuery.RewriteMethod getMultiTermRewriteMethod()

  Deprecated.

### getDateResolution

    public org.apache.lucene.document.DateTools.Resolution getDateResolution(String fieldName)

  Deprecated.

### getEnablePositionIncrements

    public boolean getEnablePositionIncrements()

  Deprecated.

### getFuzzyMinSim

    public float getFuzzyMinSim()

  Deprecated.

### getFuzzyPrefixLength

    public int getFuzzyPrefixLength()

  Deprecated.

### getLocale

    public Locale getLocale()

  Deprecated.

### getLowercaseExpandedTerms

    public boolean getLowercaseExpandedTerms()

  Deprecated.

### getPhraseSlop

    public int getPhraseSlop()

  Deprecated.

### getRangeCollator

    public Collator getRangeCollator()

  Deprecated.

### getUseOldRangeQuery

    public boolean getUseOldRangeQuery()

  Deprecated.

### parse

    public org.apache.lucene.search.Query parse(String query)
                                         throws org.apache.lucene.queryParser.ParseException

  Deprecated.
  Throws:
    `org.apache.lucene.queryParser.ParseException`

### setAllowLeadingWildcard

    public void setAllowLeadingWildcard(boolean allowLeadingWildcard)

  Deprecated.

### setMultiTermRewriteMethod

    public void setMultiTermRewriteMethod(org.apache.lucene.search.MultiTermQuery.RewriteMethod method)

  Deprecated.

### setDateResolution

    public void setDateResolution(org.apache.lucene.document.DateTools.Resolution dateResolution)

  Deprecated.

### setDateResolution

    public void setDateResolution(String fieldName,
                                  org.apache.lucene.document.DateTools.Resolution dateResolution)

  Deprecated.

### setDefaultOperator

    public void setDefaultOperator(QueryParserWrapper.Operator op)

  Deprecated.

### getDefaultOperator

    public QueryParserWrapper.Operator getDefaultOperator()

  Deprecated.

### setEnablePositionIncrements

    public void setEnablePositionIncrements(boolean enable)

  Deprecated.

### setFuzzyMinSim

    public void setFuzzyMinSim(float fuzzyMinSim)

  Deprecated.

### setFuzzyPrefixLength

    public void setFuzzyPrefixLength(int fuzzyPrefixLength)

  Deprecated.

### setLocale

    public void setLocale(Locale locale)

  Deprecated.

### setLowercaseExpandedTerms

    public void setLowercaseExpandedTerms(boolean lowercaseExpandedTerms)

  Deprecated.

### setPhraseSlop

    public void setPhraseSlop(int phraseSlop)

  Deprecated.

### setRangeCollator

    public void setRangeCollator(Collator rc)

  Deprecated.

### setUseOldRangeQuery

    public void setUseOldRangeQuery(boolean useOldRangeQuery)

  Deprecated.

### getPrefixQuery

    protected org.apache.lucene.search.Query getPrefixQuery(String field,
                                                            String termStr)
                                                     throws org.apache.lucene.queryParser.ParseException

  Deprecated.
  Throws:
    `org.apache.lucene.queryParser.ParseException`

### getWildcardQuery

    protected org.apache.lucene.search.Query getWildcardQuery(String field,
                                                              String termStr)
                                                       throws org.apache.lucene.queryParser.ParseException

  Deprecated.
  Throws:
    `org.apache.lucene.queryParser.ParseException`

### getFuzzyQuery

    protected org.apache.lucene.search.Query getFuzzyQuery(String field,
                                                           String termStr,
                                                           float minSimilarity)
                                                    throws org.apache.lucene.queryParser.ParseException

  Deprecated.
  Throws:
    `org.apache.lucene.queryParser.ParseException`

### getFieldQuery

    @Deprecated
    protected org.apache.lucene.search.Query getFieldQuery(String field,
                                                                      String queryText)
                                                    throws org.apache.lucene.queryParser.ParseException

  Deprecated. Use `getFieldQuery(String, String, boolean)` instead

  Throws:
    `org.apache.lucene.queryParser.ParseException`

### getFieldQuery

    protected org.apache.lucene.search.Query getFieldQuery(String field,
                                                           String queryText,
                                                           boolean quoted)
                                                    throws org.apache.lucene.queryParser.ParseException

  Deprecated.
  Throws:
    `org.apache.lucene.queryParser.ParseException` - throw in overridden method to disallow

### getBooleanQuery

    protected org.apache.lucene.search.Query getBooleanQuery(List<org.apache.lucene.search.BooleanClause> clauses,
                                                             boolean disableCoord)
                                                      throws org.apache.lucene.queryParser.ParseException

  Deprecated.
  Throws:
    `org.apache.lucene.queryParser.ParseException`

### getFieldQuery

    protected org.apache.lucene.search.Query getFieldQuery(String field,
                                                           String queryText,
                                                           int slop)
                                                    throws org.apache.lucene.queryParser.ParseException

  Deprecated.
  Base implementation delegates to `getFieldQuery(String,String)`. This method may be overridden, for example, to return a SpanNearQuery instead of a PhraseQuery.

  Throws:
    `org.apache.lucene.queryParser.ParseException` - throw in overridden method to disallow

### getRangeQuery

    protected org.apache.lucene.search.Query getRangeQuery(String field,
                                                           String part1,
                                                           String part2,
                                                           boolean inclusive)
                                                    throws org.apache.lucene.queryParser.ParseException

  Deprecated.
  Throws:
    `org.apache.lucene.queryParser.ParseException` - throw in overridden method to disallow