[ https://issues.apache.org/jira/browse/LUCENE-1213?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12576880#action_12576880 ]
doronc edited comment on LUCENE-1213 at 3/11/08 1:00 AM: -------------------------------------------------------------- Trejkaz thanks for the patch. Attached a slightly compacted fix (refactoring slop-applying to a separate method). Also added a test that fails without this fix. All tests pass, if there are no comments I will commit this in a day or two. was (Author: doronc): Trekaj thanks for the patch. Attached a slightly compacted fix (refactoring slop-applying to a separate method). Also added a test that fails without this fix. All tests pass, if there are no comments I will commit this in a day or two. > MultiFieldQueryParser ignores slop parameter > -------------------------------------------- > > Key: LUCENE-1213 > URL: https://issues.apache.org/jira/browse/LUCENE-1213 > Project: Lucene - Java > Issue Type: Bug > Components: QueryParser > Reporter: Trejkaz > Assignee: Doron Cohen > Attachments: multifield-fix.patch, multifield-fix.patch > > > MultiFieldQueryParser.getFieldQuery(String, String, int) calls > super.getFieldQuery(String, String), thus obliterating any slop parameter > present in the query. > It should probably be changed to call super.getFieldQuery(String, String, > int), except doing only that will result in a recursive loop which is a > side-effect of what may be a deeper problem in MultiFieldQueryParser -- > getFieldQuery(String, String, int) is documented as delegating to > getFieldQuery(String, String), yet what it actually does is the exact > opposite. This also causes problems for subclasses which need to override > getFieldQuery(String, String) to provide different behaviour. -- 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]