Filtry výrazem jsou určeny k získávání seznamů keší, jejichž vlastnostem vyhovuje zadaný výraz makro jazyka. Filtr tedy neobsahuje výčet keší, ale pouze výraz, který určuje, zda keš ve filtru je či není. Filtry lze v programu buď uložit pro další použití nebo jen zobrazit výsledek filtrování. Také všechny exporty lze omezit na filtrované keše.
Výraz je vyhodnocen pro každou keš. Keš ve filtru je, je-li výsledkem výrazu číslo 1 nebo řetězec "1". Při jakémkoliv jiném výsledku keš není ve filtru. Ve výrazu mohou být použity automaticky doplňované proměnné s jednotlivými vlastnostmi vyhodnocované keše (vždy začínají gc).
rokZalozeni:= 2007; /* zde lze změnit rok založení */
Year(gcPlaced) = rokZalozeni
odDomova:= 20; /* vzdálenost od domova v km */
(gcDistHome / 1000 < odDomova) and Not
(gcFound) and Not(gcDisable)
and Not(gcArchive)
jmenoCache:= "GCYK8A"; /* jmeno cache */
vzdalenost:= 30; /* vzdalenost v km */
(DistFrom(jmenoCache) / 1000> < vzdalenost ) and (CacheType(jmenoCache) = gcType)
fa-fa.org