Escaped quotes inside a phrase cause a ParseException
-----------------------------------------------------

         Key: LUCENE-573
         URL: http://issues.apache.org/jira/browse/LUCENE-573
     Project: Lucene - Java
        Type: Bug

  Components: QueryParser  
    Versions: 1.9    
 Environment: Debian Sarge, Sun JDK 1.4.2
    Reporter: Tomislav Gountchev
    Priority: Minor


QueryParser cannot handle escaped quotes when inside a phrase. Escaped quotes 
not in a phrase are not a problem. This can be added to 
TestQueryParser.testEscaped() to demonstrate the issue - the second assert 
throws an exception:

assertQueryEquals("a \\\"b c\\\" d", a, "a \"b c\" d");
assertQueryEquals("\"a \\\"b c\\\" d\"", a, "\"a \"b c\" d\"");

See also this thread:
http://www.nabble.com/ParseException-with-escaped-quotes-in-a-phrase-t1647115.html


-- 
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]

Reply via email to