Chris, Mihhail, I'd like to avoid issueing a query and spare the cycles. In SOLR-4280 i only look for the smallest DocSet by iterating over them. I would tend to think it's cheaper than getDocSet() and perhaps cacheDocSet().
In case i would add non-usercaches to the cacheMap and create a separate issue for that, would that break things? Be really bad? Thanks, Markus -----Original message----- > From:Mikhail Khludnev <mkhlud...@griddynamics.com> > Sent: Fri 15-Feb-2013 21:17 > To: solr-user <solr-user@lucene.apache.org> > Subject: Re: get filterCache in Component > > Markus, > > I wonder why you need an access to it. I've thought that current searcher's > methods (getDocSet(), cacheDocSet() ) are enough to do everything. Anyway, > if you wish, I just looked in code and see that it's available via > core.getInfoRegistry().get("filterCache"), it can lead to some problems, > but should work. > > > On Fri, Feb 15, 2013 at 4:30 PM, Markus Jelsma > <markus.jel...@openindex.io>wrote: > > > Hi, > > > > I need to get the filterCache for SOLR-4280. I can create a new issue > > patching SolrIndexSearcher and adding the missing caches (non-user caches) > > to the cacheMap so they can be returned using getCache(String) but i'm not > > sure this is intented. It does work but is this the right path? > > > > https://issues.apache.org/jira/browse/SOLR-4280 > > > > Thanks, > > Markus > > > > > > -----Original message----- > > > From:Markus Jelsma <markus.jel...@openindex.io> > > > Sent: Thu 14-Feb-2013 13:18 > > > To: solr-user@lucene.apache.org > > > Subject: get filterCache in Component > > > > > > Hi, > > > > > > We need to get the filterCache in a Component but > > SolrIndexSearcher.getCache(String name) does not return it. It seems the > > filterCache is not added to cacheMap and can therefore not be returned. > > > > > > SolrCache<Query,DocSet> filterCache = > > rb.req.getSearcher().getCache("filterCache"); > > > > > > Will always return null. Can we get the filterCache via other means or > > should it be added to the cacheMap so getCache can return it? > > > > > > Thanks, > > > Markus > > > > > > > > > -- > Sincerely yours > Mikhail Khludnev > Principal Engineer, > Grid Dynamics > > <http://www.griddynamics.com> > <mkhlud...@griddynamics.com> >