Building typeahead/search suggestions/text highlighting using features built into elasticsearch