: On top of using trie dates, you might consider separating the timestamp : portion and the type portion of the fq into seperate fq parameters -- : that will allow them to to be stored in the filter cache seperately. So : for instance, if you include "type:x OR type:y" in queries a lot, but : with different date ranges, then when you make a new query, the set for : "type:x OR type:y" can be pulled from the filter cache and intersected
definitely ... that's the one big thing that jumped out at me once you showed us *how* you were constructing these queries. -Hoss