goller 2004/10/12 02:01:50 Modified: src/java/org/apache/lucene/queryParser Tag: lucene_1_4_2_dev QueryParser.java QueryParser.jj Log: deprecated property for "old" getFieldQuery, getRangeQuery, and getFuzzyQuery substituted by proper comment. Will become deprecated in Version 1.9 Revision Changes Path No revision No revision 1.11.2.3 +34 -9 jakarta-lucene/src/java/org/apache/lucene/queryParser/QueryParser.java Index: QueryParser.java =================================================================== RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/queryParser/QueryParser.java,v retrieving revision 1.11.2.2 retrieving revision 1.11.2.3 diff -u -r1.11.2.2 -r1.11.2.3 --- QueryParser.java 11 Oct 2004 13:36:14 -0000 1.11.2.2 +++ QueryParser.java 12 Oct 2004 09:01:50 -0000 1.11.2.3 @@ -244,8 +244,12 @@ } /** - * Parameter analyzer is ignored. - * @deprecated use [EMAIL PROTECTED] #getFieldQuery(String, String)} + * Note that parameter analyzer is ignored. Calls inside the parser always + * use class member analyser. This method will be deprecated and substituted + * by [EMAIL PROTECTED] #getFieldQuery(String, String)} in future versions of Lucene. + * Currently overwriting either of these methods works. + * + * @exception ParseException throw in overridden method to disallow */ protected Query getFieldQuery(String field, Analyzer analyzer, @@ -298,8 +302,16 @@ } /** - * Parameter analyzer is ignored. - * @deprecated use [EMAIL PROTECTED] #getFieldQuery(String, String, int)} + * Base implementation delegates to [EMAIL PROTECTED] #getFieldQuery(String, Analyzer, String)}. + * This method may be overwritten, for example, to return + * a SpanNearQuery instead of a PhraseQuery. + * + * Note that parameter analyzer is ignored. Calls inside the parser always + * use class member analyser. This method will be deprecated and substituted + * by [EMAIL PROTECTED] #getFieldQuery(String, String, int)} in future versions of Lucene. + * Currently overwriting either of these methods works. + * + * @exception ParseException throw in overridden method to disallow */ protected Query getFieldQuery(String field, Analyzer analyzer, @@ -327,8 +339,12 @@ } /** - * Parameter analyzer is ignored. - * @deprecated use [EMAIL PROTECTED] #getRangeQuery(String, String, String, boolean)} + * Note that parameter analyzer is ignored. Calls inside the parser always + * use class member analyser. This method will be deprecated and substituted + * by [EMAIL PROTECTED] #getRangeQuery(String, String, String, boolean)} in future versions of Lucene. + * Currently overwriting either of these methods works. + * + * @exception ParseException throw in overridden method to disallow */ protected Query getRangeQuery(String field, Analyzer analyzer, @@ -445,8 +461,16 @@ return new PrefixQuery(t); } - /** - * @deprecated use [EMAIL PROTECTED] #getFuzzyQuery(String, String, float)} + /** + * Factory method for generating a query (similar to + * ([EMAIL PROTECTED] #getWildcardQuery}). Called when parser parses + * an input term token that has the fuzzy suffix (~) appended. + * + * @param field Name of the field query will use. + * @param termStr Term token to use for building term for the query + * + * @return Resulting [EMAIL PROTECTED] Query} built for the term + * @exception ParseException throw in overridden method to disallow */ protected Query getFuzzyQuery(String field, String termStr) throws ParseException { return getFuzzyQuery(field, termStr, fuzzyMinSim); @@ -455,10 +479,11 @@ /** * Factory method for generating a query (similar to * ([EMAIL PROTECTED] #getWildcardQuery}). Called when parser parses - * an input term token that has the fuzzy suffix (~) appended. + * an input term token that has the fuzzy suffix (~floatNumber) appended. * * @param field Name of the field query will use. * @param termStr Term token to use for building term for the query + * @param minSimilarity the minimum similarity required for a fuzzy match * * @return Resulting [EMAIL PROTECTED] Query} built for the term * @exception ParseException throw in overridden method to disallow 1.43.2.3 +34 -9 jakarta-lucene/src/java/org/apache/lucene/queryParser/QueryParser.jj Index: QueryParser.jj =================================================================== RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/queryParser/QueryParser.jj,v retrieving revision 1.43.2.2 retrieving revision 1.43.2.3 diff -u -r1.43.2.2 -r1.43.2.3 --- QueryParser.jj 11 Oct 2004 13:36:14 -0000 1.43.2.2 +++ QueryParser.jj 12 Oct 2004 09:01:50 -0000 1.43.2.3 @@ -267,8 +267,12 @@ } /** - * Parameter analyzer is ignored. - * @deprecated use [EMAIL PROTECTED] #getFieldQuery(String, String)} + * Note that parameter analyzer is ignored. Calls inside the parser always + * use class member analyser. This method will be deprecated and substituted + * by [EMAIL PROTECTED] #getFieldQuery(String, String)} in future versions of Lucene. + * Currently overwriting either of these methods works. + * + * @exception ParseException throw in overridden method to disallow */ protected Query getFieldQuery(String field, Analyzer analyzer, @@ -321,8 +325,16 @@ } /** - * Parameter analyzer is ignored. - * @deprecated use [EMAIL PROTECTED] #getFieldQuery(String, String, int)} + * Base implementation delegates to [EMAIL PROTECTED] #getFieldQuery(String, Analyzer, String)}. + * This method may be overwritten, for example, to return + * a SpanNearQuery instead of a PhraseQuery. + * + * Note that parameter analyzer is ignored. Calls inside the parser always + * use class member analyser. This method will be deprecated and substituted + * by [EMAIL PROTECTED] #getFieldQuery(String, String, int)} in future versions of Lucene. + * Currently overwriting either of these methods works. + * + * @exception ParseException throw in overridden method to disallow */ protected Query getFieldQuery(String field, Analyzer analyzer, @@ -350,8 +362,12 @@ } /** - * Parameter analyzer is ignored. - * @deprecated use [EMAIL PROTECTED] #getRangeQuery(String, String, String, boolean)} + * Note that parameter analyzer is ignored. Calls inside the parser always + * use class member analyser. This method will be deprecated and substituted + * by [EMAIL PROTECTED] #getRangeQuery(String, String, String, boolean)} in future versions of Lucene. + * Currently overwriting either of these methods works. + * + * @exception ParseException throw in overridden method to disallow */ protected Query getRangeQuery(String field, Analyzer analyzer, @@ -468,8 +484,16 @@ return new PrefixQuery(t); } - /** - * @deprecated use [EMAIL PROTECTED] #getFuzzyQuery(String, String, float)} + /** + * Factory method for generating a query (similar to + * ([EMAIL PROTECTED] #getWildcardQuery}). Called when parser parses + * an input term token that has the fuzzy suffix (~) appended. + * + * @param field Name of the field query will use. + * @param termStr Term token to use for building term for the query + * + * @return Resulting [EMAIL PROTECTED] Query} built for the term + * @exception ParseException throw in overridden method to disallow */ protected Query getFuzzyQuery(String field, String termStr) throws ParseException { return getFuzzyQuery(field, termStr, fuzzyMinSim); @@ -478,10 +502,11 @@ /** * Factory method for generating a query (similar to * ([EMAIL PROTECTED] #getWildcardQuery}). Called when parser parses - * an input term token that has the fuzzy suffix (~) appended. + * an input term token that has the fuzzy suffix (~floatNumber) appended. * * @param field Name of the field query will use. * @param termStr Term token to use for building term for the query + * @param minSimilarity the minimum similarity required for a fuzzy match * * @return Resulting [EMAIL PROTECTED] Query} built for the term * @exception ParseException throw in overridden method to disallow
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]