refactor es_query to use filtered queries instead of creating a facet_fi...

...lter for each individual facet

tested by checking reports / exchange and making sure they still behaved as expected.

I'll be monitoring report inquiries over the next wk or so to make sure no silliness occurs.