Hi Alessandro, Unfortunately some of my most important features are query dependent. I think I found an issue though. I don't think my features are being inserted into the cache. Notice "cumulative_inserts:0". There are a lot of lookups, but since there appear to be no values in the cache, the hitratio is 0.
stats: cumulative_evictions:0 cumulative_hitratio:0 cumulative_hits:0 cumulative_inserts:0 cumulative_lookups:215319 evictions:0 hitratio:0 hits:0 inserts:0 lookups:3303 size:0 warmupTime:0 My configs look are as follows: <cache name="QUERY_DOC_FV" class="solr.search.LRUCache" size="4096" initialSize="2048" autowarmCount="4096" regenerator="solr.search.NoOpRegenerator" /> <queryParser name="ltr" class="org.apache.solr.ltr.search.LTRQParserPlugin"/> <transformer name="features" class="org.apache.solr.ltr.response.transform.LTRFeatureLoggerTransformerFactory"> <str name="fvCacheName">QUERY_DOC_FV</str> <str name="defaultFormat">sparse</str> </transformer> Would anyone have any idea why my features are not being inserted into the cache? Is there an additional config setting I need? --Brian -----Original Message----- From: alessandro.benedetti [mailto:a.benede...@sease.io] Sent: Monday, October 23, 2017 10:01 AM To: solr-user@lucene.apache.org Subject: Re: LTR feature extraction performance issues It strictly depends on the kind of features you are using. At the moment there is just one cache for all the features. This means that even if you have 1 query dependent feature and 100 document dependent feature, a different value for the query dependent one will invalidate the cache entry for the full vector[1]. You may look to optimise your features ( where possible). [1] https://issues.apache.org/jira/browse/SOLR-10448 ----- --------------- Alessandro Benedetti Search Consultant, R&D Software Engineer, Director Sease Ltd. - www.sease.io -- Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html