In practice what happens a lot in modern systems is that people try to do this a bit more dynamically so that they keep a cache of commonly being queried phrase queries, and what the result of the postings list intersection is for each of those. 