Return-Path: Delivered-To: apmail-lucene-solr-user-archive@minotaur.apache.org Received: (qmail 89981 invoked from network); 24 May 2010 22:29:13 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 24 May 2010 22:29:13 -0000 Received: (qmail 61754 invoked by uid 500); 24 May 2010 22:29:11 -0000 Delivered-To: apmail-lucene-solr-user-archive@lucene.apache.org Received: (qmail 61707 invoked by uid 500); 24 May 2010 22:29:11 -0000 Mailing-List: contact solr-user-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: solr-user@lucene.apache.org Delivered-To: mailing list solr-user@lucene.apache.org Received: (qmail 61699 invoked by uid 99); 24 May 2010 22:29:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 May 2010 22:29:11 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10.0 tests=AWL,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [208.69.42.181] (HELO radix.cryptio.net) (208.69.42.181) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 May 2010 22:29:05 +0000 Received: by radix.cryptio.net (Postfix, from userid 1007) id 1425A71C15A; Mon, 24 May 2010 15:28:45 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by radix.cryptio.net (Postfix) with ESMTP id 127D671C00E for ; Mon, 24 May 2010 15:28:45 -0700 (PDT) Date: Mon, 24 May 2010 15:28:45 -0700 (PDT) From: Chris Hostetter To: solr-user@lucene.apache.org Subject: Re: Commits, facet autowarming and hung searches In-Reply-To: <1273631202694-811584.post@n3.nabble.com> Message-ID: References: <1273631202694-811584.post@n3.nabble.com> User-Agent: Alpine 1.10 (DEB 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII : -Should I be warming the new searcher with a search which uninverts all of : my fields? yes. : -If so, will the warming happen before the new searcher is registered? they will if you do them as part of a "newSearcher" event in your solrconfig.xml -- the example solrocnfig.xml has some examples using QuerySenderListener to do this. : -Will searches coming in to the index before the new searcher is registered : but after its created go to the old searcher? yes. : -Will my memory usage spike during this interval? it probably already is -- but yes, the warming of hte new Searcher will require it to use a lot of ram to pre-populate these caches & data structures, in addition to hte caches and data structures being used by the "old" searcher still serving queries. -Hoss