Thanks Mikhail, But i thought about that setting too, but i do sort by score, as does Solr /select handler by default. The enum method accounts for all the values for a facet field, but not the user queries i see ending up in the cache.
Any other suggestions to shed light on this oddity? Thanks! Markus -----Original message----- > From:Mikhail Khludnev <m...@apache.org> > Sent: Thursday 3rd May 2018 9:43 > To: solr-user <solr-user@lucene.apache.org> > Subject: Re: User queries end up in filterCache if facetting is enabled > > I mean > https://lucene.apache.org/solr/guide/6_6/query-settings-in-solrconfig.html#QuerySettingsinSolrConfig-useFilterForSortedQuery > > > On Thu, May 3, 2018 at 10:42 AM, Mikhail Khludnev <m...@apache.org> wrote: > > > Enum facets, facet refinements and https://lucene.apache.org/ > > solr/guide/6_6/query-settings-in-solrconfig.html comes to my mind. > > > > On Wed, May 2, 2018 at 11:58 PM, Markus Jelsma <markus.jel...@openindex.io > > > wrote: > > > >> Hello, > >> > >> Anyone here to reproduce this oddity? It shows up in all our collections > >> once we enable the stats page to show filterCache entries. > >> > >> Is this normal? Am i completely missing something? > >> > >> Thanks, > >> Markus > >> > >> > >> > >> -----Original message----- > >> > From:Markus Jelsma <markus.jel...@openindex.io> > >> > Sent: Tuesday 1st May 2018 17:32 > >> > To: Solr-user <solr-user@lucene.apache.org> > >> > Subject: User queries end up in filterCache if facetting is enabled > >> > > >> > Hello, > >> > > >> > We noticed the number of entries of the filterCache to be higher than > >> we expected, using showItems="1024" something unexpected was listed as > >> entries of the filterCache, the complete Query.toString() of our user > >> queries, massive entries, a lot of them. > >> > > >> > We also spotted all entries of fields we facet on, even though we don't > >> use them as filtes, but that is caused by facet.field=enum, and should be > >> expected, right? > >> > > >> > Now, the user query entries are not expected. In the simplest set up, > >> searching for something and only enabling the facet engine with facet=true > >> causes it to appears in the cache as an entry. The following queries: > >> > > >> > http://localhost:8983/solr/search/select?q=content_nl:nog&facet=true > >> > http://localhost:8983/solr/search/select?q=*:*&facet=true > >> > > >> > become listed as: > >> > > >> > CACHE.searcher.filterCache.item_*:*: > >> > org.apache.solr.search.BitDocSet@​70051ee0 > >> > > >> > CACHE.searcher.filterCache.item_content_nl:nog: > >> > org.apache.solr.search.BitDocSet@​13150cf6 > >> > > >> > This is on 7.3, but 7.2.1 does this as well. > >> > > >> > So, should i expect this? Can i disable this? Bug? > >> > > >> > > >> > Thanks, > >> > Markus > >> > > >> > > >> > > >> > > >> > > > > > > > > -- > > Sincerely yours > > Mikhail Khludnev > > > > > > -- > Sincerely yours > Mikhail Khludnev >