: Just add {!cache=false} to the filter in your query
: (http://wiki.apache.org/solr/SolrCaching#filterCache).
...
: > I need to use the filter query feature to filter my results, but I
: > don't want the results cached as documents are added to the index
: > several times per second and the results will be state immediately. Is
: > there any way to disable filter query caching?
Or remove the filterCache config option from your solrconfig.xml if you
really don't want any caching of any filter queries.
Fnrakly though: that's throwing the baby out with the bath water -- just
because you are updating your index super-fast-like doesn't mean you
aren't getting benefts from the caches, particularly from commonly
reused filters which are applied to many qureies which might get
executed concurrently -- not to entnion that a single filter might be
reused multiple times within a single request to solr.
disabling cache *warming* can make a lot of sense in NRT cases, but
eliminating caching alltogether rarely does.
-Hoss
|