Search using a match query rather than term filter
Only add match_all to query when needed
Merge pull request #89 from Treora/change_term_match

Change term filter into match query