: I do not believe the SOLR or LUCENE syntax allows this At the lowest level, Solr and Lucene-Java both support any arbitrary character you want in the field name -- it's just that sevearl features use syntax that doesn't play nicely with characters like whitespace in field names.
when using the Lucene query parser, you can backslash escape a whitespace character, even in a field name... http://localhost:8983/solr/select/?debugQuery=true&explainOther=SOLR&q=foo\+bar_t%3Asolr ...however params like "fl" and "sort" don't support this type of escaping, so you're really better off trying to use field names that don't contain whitespace (or ",", or "|", or "}" any of the other meta characters that are used by varoius features when looking at field names in request paramaters) -Hoss