[ http://issues.apache.org/jira/browse/LUCENE-372?page=all ]
Steven Parkes updated LUCENE-372: --------------------------------- Lucene Fields: [Patch Available] Bugzilla Id: (was: 34447) Fix Version/s: 2.1 Affects Version/s: 2.0.0 1.9 2.0.1 2.1 Assignee: (was: Lucene Developers) Priority: Minor (was: Major) I like it. There are some extra tests that demonstrate where parse exceptions are going to be thrown, which is nice. It would be nice if we could, perhaps, be more liberal in what we accept. For example, I've always thought it would be nice if we could add in missing terminators, e.g., quotes, parentheses., in the spirit of "being liberal in what you accept." But I don't see that being too feasible with an automatically generated parser. I do think completely ignoring terms, which this patch fixes, is the wrong way to be liberal. > Unmatched right parentheses truncates query > ------------------------------------------- > > Key: LUCENE-372 > URL: http://issues.apache.org/jira/browse/LUCENE-372 > Project: Lucene - Java > Issue Type: Bug > Components: QueryParser > Affects Versions: 1.4, 2.0.0, 1.9, 2.0.1, 2.1 > Environment: Operating System: Linux > Platform: PC > Reporter: Patrick Hochstenbach > Priority: Minor > Fix For: 2.1 > > Attachments: Lucene-372.patch, LUCENE-372.patch.txt > > > The query processor truncates a query when right parentheses are unmatched. > E.g.: > secret AND illegal) AND access:confidential > will not result in a ParseException instead will run as: > secret AND illegal -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]