Why the splat? Seems like this could be a bit more succinct and check a little deeper:

```ruby
if solr_response_header['params'].is_a?(Enumerable) && solr_response_header['params']['fq']
```

The presence of `params` in the response header is technically toggleable with the `echoParams` parameter. May as well harden against the absence of unexpected values there.