Added LuceneQueryType enum for request params.

Renamed Request to SearchRequest

added more comments