what if you set f.city.facet.limit=-1 ? On Thu, Oct 1, 2015 at 7:43 PM, Jeff Wartes <jwar...@whitepages.com> wrote:
> > I’m doing some fairly simple facet queries in a two-shard 5.3 SolrCloud > index on fields like this: > > <field name="city" type="string" indexed="true" stored="false" > docValues="true”/> > > that look something like this: > q=...&fl=id,score&facet.field=city&facet=true&f.city.facet.mincount=1&f.cit > y.facet.limit=50&rows=0&start=0&facet.method=fc > > (no, NOT facet.method=enum - the usage of the filterCache there is pretty > well documented) > > Watching the filterCache stats, it appears that every one of these queries > causes the "inserts" counter to be incremented by one. Distinct "q=" > queries also increase the "size", and eviction happens as normal. If I > repeat the same query a few times, "lookups" is not incremented, so these > entries generally appear to be completely wasted. (Although when running a > lot of these queries, it appears as though a very small set also increment > the "lookups" counter, but only a small set, and I haven’t figured out why > some are special.) > > So the question is, why does this facet query have anything to do with the > filterCache? This causes a huge amount of filterCache churn with no > apparent benefit. > > -- Sincerely yours Mikhail Khludnev Principal Engineer, Grid Dynamics <http://www.griddynamics.com> <mkhlud...@griddynamics.com>