Search filters are converted to integers where required

For example, Country filters use the Country ID, which is stored as an
integer in Elastic Search. Therefore we have to convert the country ID
from a string to an integer before using it as a filter.
Search filters working