|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.lucene.queryParser.standard.QueryParserWrapper
@Deprecated public class QueryParserWrapper
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 |
---|
public static final QueryParserWrapper.Operator AND_OPERATOR
public static final QueryParserWrapper.Operator OR_OPERATOR
Constructor Detail |
---|
public QueryParserWrapper(String defaultField, org.apache.lucene.analysis.Analyzer analyzer)
Method Detail |
---|
public static String escape(String s)
\
.
public String getField()
public org.apache.lucene.analysis.Analyzer getAnalyzer()
public void setQueryBuilder(StandardQueryBuilder builder)
StandardQueryBuilder
used to generate a Query
object from the parsed and processed query node tree.
builder
- the builderpublic void setQueryProcessor(QueryNodeProcessor processor)
QueryNodeProcessor
used to process the query node tree
generated by the
StandardSyntaxParser
.
processor
- the processorpublic void setQueryConfig(StandardQueryConfigHandler queryConfig)
QueryConfigHandler
used by the QueryNodeProcessor
set to this object.
queryConfig
- the query config handlerpublic QueryConfigHandler getQueryConfigHandler()
public QueryNodeProcessor getQueryProcessor()
QueryNodeProcessor
used to process the query node tree
generated by the
StandardSyntaxParser
.
public org.apache.lucene.queryParser.ParseException generateParseException()
public boolean getAllowLeadingWildcard()
public org.apache.lucene.search.MultiTermQuery.RewriteMethod getMultiTermRewriteMethod()
public org.apache.lucene.document.DateTools.Resolution getDateResolution(String fieldName)
public boolean getEnablePositionIncrements()
public float getFuzzyMinSim()
public int getFuzzyPrefixLength()
public Locale getLocale()
public boolean getLowercaseExpandedTerms()
public int getPhraseSlop()
public Collator getRangeCollator()
public boolean getUseOldRangeQuery()
public org.apache.lucene.search.Query parse(String query) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
public void setAllowLeadingWildcard(boolean allowLeadingWildcard)
public void setMultiTermRewriteMethod(org.apache.lucene.search.MultiTermQuery.RewriteMethod method)
public void setDateResolution(org.apache.lucene.document.DateTools.Resolution dateResolution)
public void setDateResolution(String fieldName, org.apache.lucene.document.DateTools.Resolution dateResolution)
public void setDefaultOperator(QueryParserWrapper.Operator op)
public QueryParserWrapper.Operator getDefaultOperator()
public void setEnablePositionIncrements(boolean enable)
public void setFuzzyMinSim(float fuzzyMinSim)
public void setFuzzyPrefixLength(int fuzzyPrefixLength)
public void setLocale(Locale locale)
public void setLowercaseExpandedTerms(boolean lowercaseExpandedTerms)
public void setPhraseSlop(int phraseSlop)
public void setRangeCollator(Collator rc)
public void setUseOldRangeQuery(boolean useOldRangeQuery)
protected org.apache.lucene.search.Query getPrefixQuery(String field, String termStr) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected org.apache.lucene.search.Query getWildcardQuery(String field, String termStr) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected org.apache.lucene.search.Query getFuzzyQuery(String field, String termStr, float minSimilarity) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
@Deprecated protected org.apache.lucene.search.Query getFieldQuery(String field, String queryText) throws org.apache.lucene.queryParser.ParseException
getFieldQuery(String, String, boolean)
instead
org.apache.lucene.queryParser.ParseException
protected org.apache.lucene.search.Query getFieldQuery(String field, String queryText, boolean quoted) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
- throw in overridden method to disallowprotected org.apache.lucene.search.Query getBooleanQuery(List<org.apache.lucene.search.BooleanClause> clauses, boolean disableCoord) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected org.apache.lucene.search.Query getFieldQuery(String field, String queryText, int slop) throws org.apache.lucene.queryParser.ParseException
getFieldQuery(String,String)
.
This method may be overridden, for example, to return a SpanNearQuery
instead of a PhraseQuery.
org.apache.lucene.queryParser.ParseException
- throw in overridden method to disallowprotected org.apache.lucene.search.Query getRangeQuery(String field, String part1, String part2, boolean inclusive) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
- throw in overridden method to disallow
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |