Hello, We use SolrJ for building and sending request to Solr server. (working well)
On the other part, we want to use HttpClient to request server and get result in Json or Xml result ouput format. Scenario: - building SolrQuery object with SolrJ. - getting parameters with SolrQuery.toString() method - appending to my server url.. - sending with HttpClient Problem is the following, for complex query parameters like the following url : http://192.168.10.233:8984/solr/mycore/select?q=test+&start=0&rows=5&qt=myrequestHandler&hl=true&hl.snippets=5&hl.fragsize=150&hl.fl=body%2C+title%2C+comments&fl=*%2C+score&sort=score+desc&facet.range=creation_date&facet.range=creation_date&f.creation_date.facet.range.start=2010-10-01T15%3A23%3A04.118Z&f.creation_date.facet.range.start=2010-10-01T15%3A23%3A04.118Z&f.creation_date.facet.range.end=2011-10-11T15%3A23%3A04.118Z&f.creation_date.facet.range.end=2011-10-11T15%3A23%3A04.118Z&f.creation_date.facet.range.gap=%2B10DAY&f.creation_date.facet.range.gap=%2B1MONTH&facet=true&facet.field=context&facet.field=type&facet.field=author&facet.field=commentCount&facet.query=commentCount%3A%5B*+TO+5%5D&facet.query=myfield%3A%5B5+TO+*%5D&wt=json&indent=on I got this : <pre> Can't parse value 2010-10-01T15%3A22%3A58.768Z for field: creation_date</pre></p><hr />/<small>Powered by Jetty://</small>/<br/> How to get good caracter syntax, when pasting this url to browser, it is ok...what syntax to use to send with httpclient. Here, ", " is replace by "%2C+", etc....many caracters replaced Extract of my code : final SolrQuery newQuery = SolrQueryBuilder.buildQuery(.....); String queryUrl = urlServer + "/select?" + newQuery.toString(); HttpClient client = new HttpClient(); GetMethod method = null; try { URI uri = new URI(queryUrl); method = new GetMethod(uri.getEscapedURI()); Thanks, Jul sorry for poor english -- View this message in context: http://lucene.472066.n3.nabble.com/Query-url-escape-caracters-tp3412912p3412912.html Sent from the Solr - User mailing list archive at Nabble.com.