: I am not sure how SolrJ behaves regarding "escaping" special characters : [1] in a query string.
SolrJ encodes your strings for "transport" -- ie: it handles URL escaping if it's sending hte query in a GET URL -- but id doesn't do "query parser escaping" ... mainly because it has no way of knowing which query parser you are using. -Hoss