MultiFieldQueryParser is not friendly for overriding
----------------------------------------------------

                 Key: LUCENE-1245
                 URL: https://issues.apache.org/jira/browse/LUCENE-1245
             Project: Lucene - Java
          Issue Type: Improvement
          Components: QueryParser
    Affects Versions: 2.3.2
            Reporter: Trejkaz


LUCENE-1213 fixed an issue in MultiFieldQueryParser where the slop parameter 
wasn't being properly applied.  Problem is, the fix which eventually got 
committed is calling super.getFieldQuery(String,String), bypassing any 
possibility of customising the query behaviour.

This should be relatively simply fixable by modifying 
getFieldQuery(String,String,int) to, if field is null, recursively call 
getFieldQuery(String,String,int) instead of setting the slop itself.  This 
gives subclasses which override either getFieldQuery method a chance to do 
something different.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to