Как оптимизровать поиск по нескольким полям по малому подмножеству строк в таблице, Postgres и Django?
Есть таблица в базе в которой примерно 200k записей. поиск по одному из полей позволяет выбрать примерно 3k записей, которые в свою очередь надо фильтровать еще примерно по десятку полей. Как оптимизировать запрос из джанги, чтобы закэшировать запрос выбирающий 3000 строк и дальше уже искать только в этом подмножестве?