Is it possible to combine a Django Haystack search with “built-in” QuerySet filter operations, specifically filtering with Q() instances and lookup types not supported by SearchQuerySet? In either order:
haystack-searched -> queryset-filtered
or
queryset-filtered -> haystack-searched
Browsing the Django Haystack documentation didn’t give any directions how to do this.
You could filter your queryset based on the results of a Haystack search, using the objects’ PKs:
Not sure how this scales, but for small resultsets (a few hundred, in my case), this works fine.