Thank you for the reply, unfortunately, I had looked at the documentation and 
found it lacking since there are no examples...

When I look at filterCache it makes sense on what it does and to a certain 
extent how it does it.  Same goes with queryResultCache. 

While both of these provide a list of docIds (unordered and ordered) that is 
then used within a query, they don't really provide the type of explanation of 
what is needed to create, manage and use a private list of docIds as a cache 
and then use it within a query.  I have traced the code for filterCache, but I 
must admit I found it difficult to pin point how and where everything did its 
work...  It may just be over my head for my level of Java coding experience and 
my understanding of the Solr/Lucene inner workings.

I was hoping for some sort of working template/example demonstrating how to 
implement the basics of the cache lifecycle and then the use of that cache 
within a query.

Thanks



-----Original Message-----
From: Michael Gibney [mailto:mich...@michaelgibney.net] 
Sent: Thursday, February 17, 2022 9:02 AM
To: users@solr.apache.org
Subject: Re: Solr: User Defined Caches

I just happened to be looking into this as well. I assume you've seen the
refguide documentation:
https://solr.apache.org/guide/8_11/query-settings-in-solrconfig.html#user-defined-caches

Normally one would not configure a user-defined cache except in support of
other custom plugins/components. e.g., if you have a custom
Query/QueryParser implementation that could internally benefit from
specialized caching strategies or something, in Query.createWeight(...) you
could cast the provided IndexSearcher to a SolrIndexSearcher (a safe cast
in most contexts), and use the SolrIndexSearcher to interact with your
custom cache by name.

Sorry if the response is a bit vague, I hope it's helpful nonetheless! If
you share more specifically what you're trying to do, this thread could
_become_ a discussion of a (theoretically) working example of user-defined
cache :-)

On Tue, Feb 15, 2022 at 2:42 PM rbs <rbs4...@gmail.com> wrote:

> Hi,
>
> I've looked and googled, but I have been unable to actually find a working
> example of User Defined Caches.
>
>
>
> I looking for something showing the basics how to define, implement and use
> as User Defined Cache.
>
>
>
> Is there one out there and I have just missed it??
>
>
>
> Thanks
>
>

Reply via email to