Updated search requests

Reworked the elasticserch DSL generation to be simpler. Make use
of ngrams for autocomplete search.