Hello, Am 20.06.2013 09:34, schrieb Jochen Lienhard: > Hello, > > well ... we have 5 multi-valued facet fields, so you had to wait sometimes up > to one minute. > > The old searcher blocks during this time.
May be related to an already fixed SOLR-4589 issue? Generally there is no blocking by the old searcher. It just feels like blocking because the system is busy with your tons of autowarming so that the old searcher has no chance to answer queries. > > @Toke Eskildsen: the example I posted was a very small update, usually there > are more terms. > > We are using Solr 3.6. I don't know if it will be faster with 4.x. DocValues are introduced to SOLR with version 4.2 It is always good to use a more recent version because of improvements, bug fixes, new features,... > > These are the configurations of our cache: > > <filterCache > class="solr.FastLRUCache" > size="300000" > initialSize="300000" > autowarmCount="50000"/> > > <queryResultCache > class="solr.LRUCache" > size="100000" > initialSize="100000" > autowarmCount="50000"/> > > <documentCache > class="solr.LRUCache" > size="50000" > initialSize="50000" > autowarmCount="10000"/> > > We have 5 million document in our index. So how have you calculated these values? Looks like they were just set by chance. autowarmCount depends on what your system is serving and how it is configured. Like my system with 46 million docs I have autowarmCount=0 for all and do a static warming. Why static warming? Because I have a static system. As an example you have queryResultCache set to 100000 which means IF you calculate with 100 qps (which is a lot) it will cache the last 1000 seconds (if all queries are unique) which is 16.6 minutes. Is that what you want and what your system should serve? And with the halfe of it (50000) a new searcher should be warmed? Regards, Bernd -- ************************************************************* Bernd Fehling Bielefeld University Library Dipl.-Inform. (FH) LibTec - Library Technology Universitätsstr. 25 and Knowledge Management 33615 Bielefeld Tel. +49 521 106-4060 bernd.fehling(at)uni-bielefeld.de BASE - Bielefeld Academic Search Engine - www.base-search.net *************************************************************