lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Trejkaz (JIRA)" <>
Subject [jira] Created: (LUCENE-1245) MultiFieldQueryParser is not friendly for overriding
Date Wed, 26 Mar 2008 00:15:24 GMT
MultiFieldQueryParser is not friendly for overriding

                 Key: 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:
For additional commands, e-mail:

View raw message