Jonathan I think you are right. A parser should not know anything about internal caching etc.
However, I can imagine that this could probably become a SearchComponent (as far as I know SearchComponents can use the filterCache) that manages its own filterCache. With an own component we may provide a syntax as 'complex' as the facetComponent's one to process the filter-query. The only thing is that this searchComponent has to be the first one in the Component-Chain of a requestHandler, because otherwise the filters wouldn't apply to every component. Thoughts? I feel like implementing this feature, hopefully I will get some time for it. -- View this message in context: http://lucene.472066.n3.nabble.com/FQ-Filter-Query-Caching-Differences-with-OR-and-AND-tp2201004p2206303.html Sent from the Solr - User mailing list archive at Nabble.com.