Did you blindly switch to the new solrconfig.xml? If so, the default query
request handler sets the "df" parameter to "text", which would give you
different results compared to having the "" set to some
other field, like your "ID" field.
Read the comments in the new schema.xml about being
de
Try adding &debug=all to both records.
But these are very different queries. My guess is that
something _else_ changed, probably in solrconfig.xml
that's the cause, most probably your default field in your
3.6 case is the ID field. If that's the case you should
be able to change it in the 4.7 soln