type Server struct {
// contains filtered or unexported fields
}
Server is an HTTP server that handles all
http traffic for hound. It is able to serve
some traffic before indexes are built and
then transition to all traffic afterwards.
Start creates a new server that will immediately start handling HTTP traffic.
The HTTP server will return 200 on the health check, but a 503 on every other
request until ServeWithIndex is called to begin serving search traffic with
the given searchers.