Andy Webb created SOLR-17263:
--------------------------------

             Summary: HttpJdkSolrClient doesn't encode curly braces etc
                 Key: SOLR-17263
                 URL: https://issues.apache.org/jira/browse/SOLR-17263
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
          Components: SolrJ
    Affects Versions: 9.6.0
            Reporter: Andy Webb


Ref 
https://issues.apache.org/jira/browse/SOLR-599?focusedCommentId=17842429#comment-17842429
 - {{HttpJdkSolrClient}} should use {{{}SolrParams{}}}' {{toQueryString()}} 
method when constructing URLs to that all URL-unsafe characters are encoded. 
It's implicitly using the {{toString()}} method currently which is intended for 
logging etc purposes.

Attempting to use alternate query parsers in requests as shown below will 
currently fail as the curly braces aren't encoded.
{noformat}
myquery.set("fq", "{!terms f=myfield}value1,value2"); {noformat}
 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to