Fluent API for SearchQuery, simplified HTTP header out

The HTTP headers should stay close to the solr format,
in terms of debugging for copypaste.