Thanks Sean, that was exactly what I need. One question though... How to correctly retain the Solr specific characters. I tried adding escape chars but URLEncoder doesn't seem to care about that: Example: String s1 = "\"mr. bill\" oh n?"; String s2 = "\\\"mr. bill\\\" oh n\\?"; String encoded1 = URLEncoder.encode(s1, "UTF-8"); String encoded2 = URLEncoder.encode(s2, "UTF-8"); System.out.println(encoded1); System.out.println(encoded2); Output: %22mr.+bill%22+oh+n%3F %5C%22mr.+bill%5C%22+oh+n%5C%3F
Should I allow the URLEncoder to translate s1, then replace %22 with ", %3F with ?, and so on? Or is there a better way? -- View this message in context: http://lucene.472066.n3.nabble.com/Does-SOLR-provide-a-java-class-to-perform-url-encoding-tp842660p842744.html Sent from the Solr - User mailing list archive at Nabble.com.