How many shards are in your collection? The query aggregator node will pull pack that results from each shard and hold the results in memory. Then it will add the results to a priority queue to sort them. This queue will need to be as large as the page that is being generated.
After the query is finished this memory should be collectable. On Thu, May 9, 2013 at 8:00 PM, Otis Gospodnetic <otis.gospodne...@gmail.com > wrote: > You are looking at jvm heap but attributing it to caching only. Not quite > right...there are other things in that jvm heap. > > Otis > Solr & ElasticSearch Support > http://sematext.com/ > On May 9, 2013 3:55 PM, "Furkan KAMACI" <furkankam...@gmail.com> wrote: > > > I have Solr 4.2.1 and run them as SolrCloud. When I do a search on > > SolrCloud as like that: > > > > ip_of_node_1:8983solr/select?q=*:*&rows=10000 > > > > and when I check admin page I see that: > > > > I have 5 GB Java Heap. 616.32 MB is dark gray, 3.13 GB is gray. > > > > Before my search it was something like: 150 MB dark gray, 500 MB gray. > > > > I understand that when I do a search like that, fields are cached. > However > > when I look at other SolrCloud nodes' admin pages there are no > differences. > > Why that query is cached only by the node that I run that query on? > > > -- Joel Bernstein Professional Services LucidWorks