Generalize Tagen-Anzeigers custom filters
Add an extra item to the filter session object containing a vector of filter words, and then add a field in the marketscollection holding key value pairs describing the filter text and label. This can be looped over to generate custom, per market, filters. The labels must be translatable (and probably the search terms).