How are filters cached?

We use date math in our filters which eventually converts to some time in milliseconds, so let's say I have a filter from now/m - 5m to now/m, what I want to understand is that will such a filter get evicted every minute because the date math will eventually result in some new time every minute.

Every time a segment changes it'll need to be rebuilt.
Plus they are LRU, so if you are making a lot of queries in short succession you may see high eviction rates.

If there is a chain of filters (filtered query for example) and such a range filter with "now" is just one filter in that chain, will all the filters need to get executed again when this "now" based filter gets stale or only this specific filter ? Essentially, each filter in that chain is separate or they are seen as a whole ?

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.