Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-4121

balanced single quotes cause parse error in (new) standard QParser

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 4.1, 6.0
    • query parsers
    • None

    Description

      The parser changes introduced in SOLR-4093 cause the standard parser to freak out anytime there are blanaced single quotes in a query string.

      the expected behavior is that single quotes should not be considered special to the parser, and should be ignored and passed down to the appropriate field analyzers

      Example of error...
      http://localhost:8983/solr/select?q=%27zz+xx%27&debugQuery=true

      Caused by: org.apache.solr.parser.ParseException: Encountered " <SQUOTED> "\'zz xx\' "" at line 1, column 0.
      Was expecting one of:
          <NOT> ...
          "+" ...
          "-" ...
          <BAREOPER> ...
          "(" ...
          "*" ...
          <QUOTED> ...
          <TERM> ...
          <PREFIXTERM> ...
          <WILDTERM> ...
          <REGEXPTERM> ...
          "[" ...
          "{" ...
          <LPARAMS> ...
          <NUMBER> ...
          <TERM> ...
          "*" ...
          
      	at org.apache.solr.parser.QueryParser.generateParseException(QueryParser.java:649)
      	at org.apache.solr.parser.QueryParser.jj_consume_token(QueryParser.java:531)
      	at org.apache.solr.parser.QueryParser.Clause(QueryParser.java:216)
      	at org.apache.solr.parser.QueryParser.Query(QueryParser.java:107)
      	at org.apache.solr.parser.QueryParser.TopLevelQuery(QueryParser.java:96)
      	at org.apache.solr.parser.SolrQueryParserBase.parse(SolrQueryParserBase.java:159)
      

      Attachments

        1. SOLR-4121-test.patch
          1.0 kB
          Shawn Heisey

        Issue Links

          Activity

            People

              yseeley@gmail.com Yonik Seeley
              hossman Chris M. Hostetter
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: