lbdremy/solr-node-client — pull request #13 by wvl (2012-01-20 05:18:38+00:00)
Title: Leave the encoding of ' ' alone. (%20, not %2B)

It seems the solr query parser treats '+' very differently from a space.

AssertionError: expected [Error: SORL ERROR: Error 400 org.apache.lucene.queryParser.ParseException: Cannot parse 'topics:+Sports': Encountered " "+" "+ "" at line 1, column 7.

It works perfectly fine when space is properly encoded as %20.