base search around query params.
Fairly convoluted faceted browsing machine.