@Vadim Ivanov<mailto:vadim.iva...@spb.ntk-intourist.ru>

Thank you!
________________________________
From: Vadim Ivanov <vadim.iva...@spb.ntk-intourist.ru>
Sent: Tuesday, February 18, 2020 15:27
To: solr-user@lucene.apache.org <solr-user@lucene.apache.org>
Subject: RE: A question about solr filter cache

Hi!
Yes, it may depends on Solr version
Solr 8.3 Admin filterCache page stats looks like:

stats:
CACHE.searcher.filterCache.cleanupThread:false
CACHE.searcher.filterCache.cumulative_evictions:0
CACHE.searcher.filterCache.cumulative_hitratio:0.94
CACHE.searcher.filterCache.cumulative_hits:198
CACHE.searcher.filterCache.cumulative_idleEvictions:0
CACHE.searcher.filterCache.cumulative_inserts:12
CACHE.searcher.filterCache.cumulative_lookups:210
CACHE.searcher.filterCache.evictions:0
CACHE.searcher.filterCache.hitratio:1
CACHE.searcher.filterCache.hits:84
CACHE.searcher.filterCache.idleEvictions:0
CACHE.searcher.filterCache.inserts:0
CACHE.searcher.filterCache.lookups:84
CACHE.searcher.filterCache.maxRamMB:-1
CACHE.searcher.filterCache.ramBytesUsed:70768
CACHE.searcher.filterCache.size:12
CACHE.searcher.filterCache.warmupTime:1

> -----Original Message-----
> From: Hongxu Ma [mailto:inte...@outlook.com]
> Sent: Tuesday, February 18, 2020 5:32 AM
> To: solr-user@lucene.apache.org
> Subject: Re: A question about solr filter cache
>
> @Erick Erickson<mailto:erickerick...@gmail.com> and @Mikhail Khludnev
>
> got it, the explanation is very clear.
>
> Thank you for your help.
> ________________________________
> From: Hongxu Ma <inte...@outlook.com>
> Sent: Tuesday, February 18, 2020 10:22
> To: Vadim Ivanov <vadim.iva...@spb.ntk-intourist.ru>; solr-
> u...@lucene.apache.org <solr-user@lucene.apache.org>
> Subject: Re: A question about solr filter cache
>
> Thank you @Vadim Ivanov<mailto:vadim.iva...@spb.ntk-intourist.ru>
> I know that admin page, but I cannot find the memory usage of filter cache
> (only has "CACHE.searcher.filterCache.size", I think it's the used slot
number
> of filtercache)
>
> There is my output (solr version 7.3.1):
>
> filterCache
>
>   *
>
> class:
> org.apache.solr.search.FastLRUCache
>   *
>
> description:
> Concurrent LRU Cache(maxSize=512, initialSize=512, minSize=460,
> acceptableSize=486, cleanupThread=false)
>   *   stats:
>      *
>
> CACHE.searcher.filterCache.cumulative_evictions:
> 0
>      *
>
> CACHE.searcher.filterCache.cumulative_hitratio:
> 0.5
>      *
>
> CACHE.searcher.filterCache.cumulative_hits:
> 1
>      *
>
> CACHE.searcher.filterCache.cumulative_inserts:
> 1
>      *
>
> CACHE.searcher.filterCache.cumulative_lookups:
> 2
>      *
>
> CACHE.searcher.filterCache.evictions:
> 0
>      *
>
> CACHE.searcher.filterCache.hitratio:
> 0.5
>      *
>
> CACHE.searcher.filterCache.hits:
> 1
>      *
>
> CACHE.searcher.filterCache.inserts:
> 1
>      *
>
> CACHE.searcher.filterCache.lookups:
> 2
>      *
>
> CACHE.searcher.filterCache.size:
> 1
>      *
>
> CACHE.searcher.filterCache.warmupTime:
> 0
>
>
>
> ________________________________
> From: Vadim Ivanov <vadim.iva...@spb.ntk-intourist.ru>
> Sent: Monday, February 17, 2020 17:51
> To: solr-user@lucene.apache.org <solr-user@lucene.apache.org>
> Subject: RE: A question about solr filter cache
>
> You can easily check amount of RAM used by core filterCache in Admin UI:
> Choose core - Plugins/Stats - Cache - filterCache It shows useful
information
> on configuration, statistics and current RAM usage by filter cache, as
well as
> some examples of current filtercaches in RAM Core, for ex, with 10 mln
docs
> uses 1.3 MB of Ram for every filterCache
>
>
> > -----Original Message-----
> > From: Hongxu Ma [mailto:inte...@outlook.com]
> > Sent: Monday, February 17, 2020 12:13 PM
> > To: solr-user@lucene.apache.org
> > Subject: A question about solr filter cache
> >
> > Hi
> > I want to know the internal of solr filter cache, especially its
> > memory
> usage.
> >
> > I googled some pages:
> > https://teaspoon-consulting.com/articles/solr-cache-tuning.html
> > https://lucene.472066.n3.nabble.com/Solr-Filter-Cache-Size-td4120912.h
> > tml
> > (Erick Erickson's answer)
> >
> > All of them said its structure is: fq => a bitmap (total doc number
> > bits),
> but I
> > think it's not so simple, reason:
> > Given total doc number is 1 billion, each filter cache entry will use
> nearly
> > 1GB(1000000000/8 bit), it's too big and very easy to make solr OOM (I
> > have
> a
> > 1 billion doc cluster, looks it works well)
> >
> > And I also checked solr node, but cannot find the details (only saw
> > using DocSets structure)
> >
> > So far, I guess:
> >
> >   *   degenerate into an doc id array/list when the bitmap is sparse
> >   *   using some compressed bitmap, e.g. roaring bitmaps
> >
> > which one is correct? or another answer, thanks you very much!
>


Reply via email to