That's a fine place to start. This form:

<maxTime>${solr.autoCommit.maxTime:15000}</maxTime>

just allows you to define a sysvar to override the 15 second default, like
java -Dsolr.autoCommti.maxTime=30000 -jar start.jar


On Fri, Nov 15, 2013 at 8:11 AM, Loka <lokanadham.ga...@zensar.in> wrote:

> Hi Erickson,
>
> I have seen the following also from google, can I use the same in
> <updateHandler class="solr.DirectUpdateHandler2">:
> <commitWithin>     <softCommit>false</softCommit></commitWithin>
>
> If the above one is correct to add, can I add the below tags aslo in
> <updateHandler class="solr.DirectUpdateHandler2"> along with the above tag:
>
> <autoCommit>
>     <maxTime>30000</maxTime>
>   </autoCommit>
>
>   <autoSoftCommit>
>     <maxTime>10000</maxTime>
>   </autoSoftCommit>
>
>
> so finally, it will look like as:
>
> <updateHandler class="solr.DirectUpdateHandler2">
> <autoCommit>
>     <maxTime>30000</maxTime>
>   </autoCommit>
>
>   <autoSoftCommit>
>     <maxTime>10000</maxTime>
>   </autoSoftCommit>
> <commitWithin>     <softCommit>false</softCommit></commitWithin>
>
> </updateHandler>
>
>
> Is the above one fine?
>
>
> Regards,
> Lokanadham Ganta
>
>
>
>
> ----- Original Message -----
> From: "Lokanadham Ganta" <lokanadham.ga...@zensar.in>
> To: "Erick Erickson [via Lucene]" <
> ml-node+s472066n4101203...@n3.nabble.com>
> Sent: Friday, November 15, 2013 6:33:20 PM
> Subject: Re: exceeded limit of maxWarmingSearchers ERROR
>
> Erickson,
>
> Thanks for your reply, before your reply, I have googled and found the
> following and added under
> <updateHandler class="solr.DirectUpdateHandler2"> tag of solrconfig.xml
> file.
>
>
> <autoCommit>
>     <maxTime>30000</maxTime>
>   </autoCommit>
>
>   <autoSoftCommit>
>     <maxTime>10000</maxTime>
>   </autoSoftCommit>
>
> Is the above one is fine or should I go strictly as per ypur suggestion
> means as below:
>
> <autoCommit>
>        <maxTime>${solr.autoCommit.maxTime:15000}</maxTime>
>        <openSearcher>false</openSearcher>
>      </autoCommit>
>
>     <!-- softAutoCommit is like autoCommit except it causes a
>          'soft' commit which only ensures that changes are visible
>          but does not ensure that data is synced to disk.  This is
>          faster and more near-realtime friendly than a hard commit.
>       -->
>
>      <autoSoftCommit>
>        <maxTime>${solr.autoSoftCommit.maxTime:10000}</maxTime>
>      </autoSoftCommit>
>
>
>
> Please confirm me.
>
> But how can I check how much autowarming that Iam doing, as of now I have
> set the maxWarmingSearchers as 2, should I increase the value?
>
>
> Regards,
> Lokanadham Ganta
>
>
> ----- Original Message -----
> From: "Erick Erickson [via Lucene]" <
> ml-node+s472066n4101203...@n3.nabble.com>
> To: "Loka" <lokanadham.ga...@zensar.in>
> Sent: Friday, November 15, 2013 6:07:12 PM
> Subject: Re: exceeded limit of maxWarmingSearchers ERROR
>
> Where did you get that syntax? I've never seen that before.
>
> What you want to configure is the "maxTime" in your
> autocommit and autosoftcommit sections of solrconfig.xml,
> as:
>
>      <autoCommit>
>        <maxTime>${solr.autoCommit.maxTime:15000}</maxTime>
>        <openSearcher>false</openSearcher>
>      </autoCommit>
>
>     <!-- softAutoCommit is like autoCommit except it causes a
>          'soft' commit which only ensures that changes are visible
>          but does not ensure that data is synced to disk.  This is
>          faster and more near-realtime friendly than a hard commit.
>       -->
>
>      <autoSoftCommit>
>        <maxTime>${solr.autoSoftCommit.maxTime:10000}</maxTime>
>      </autoSoftCommit>
>
> And you do NOT want to commit from your client.
>
> Depending on how long autowarm takes, you may still see this error,
> so check how much autowarming you're doing, i.e. how you've
> configured the caches in solrconfig.xml and what you
> have for newSearcher and firstSearcher.
>
> I'd start with autowarm numbers of, maybe, 16 or so at most.
>
> Best,
> Erick
>
>
> On Fri, Nov 15, 2013 at 2:46 AM, Loka < [hidden email] > wrote:
>
>
> > Hi Erickson,
> >
> > Thanks for your reply, basically, I used commitWithin tag as below in
> > solrconfig.xml file
> >
> >
> >  <requestHandler name="/update" class="solr.XmlUpdateRequestHandler">
> >            <lst name="defaults">
> >              <str name="update.processor">dedupe</str>
> >            </lst>
> >             <add commitWithin="10000"/>
> >          </requestHandler>
> >
> > <updateRequestProcessorChain name="dedupe">
> >     <processor
> > class="org.apache.solr.update.processor.SignatureUpdateProcessorFactory">
> >       <bool name="enabled">true</bool>
> >       <str name="signatureField">id</str>
> >       <bool name="overwriteDupes">false</bool>
> >       <str name="fields">name,features,cat</str>
> >       <str
> >
> name="signatureClass">org.apache.solr.update.processor.Lookup3Signature</str>
> >     </processor>
> >     <processor class="solr.LogUpdateProcessorFactory" />
> >     <processor class="solr.RunUpdateProcessorFactory" />
> >   </updateRequestProcessorChain>
> >
> >
> > But this fix did not solve my problem, I mean I again got the same error.
> > PFA of schema.xml and solrconfig.xml file, solr-spring.xml,
> > messaging-spring.xml, can you sugest me where Iam doing wrong.
> >
> > Regards,
> > Lokanadham Ganta
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > ----- Original Message -----
> > From: "Erick Erickson [via Lucene]" <
> > [hidden email] >
> > To: "Loka" < [hidden email] >
> > Sent: Thursday, November 14, 2013 8:38:17 PM
> > Subject: Re: exceeded limit of maxWarmingSearchers ERROR
> >
> > CommitWithin is either configured in solrconfig.xml for the
> > <autoCommit> or <autoSoftCommit> tags as the maxTime tag. I
> > recommend you do use this.
> >
> > The other way you can do it is if you're using SolrJ, one of the
> > forms of the server.add() method takes a number of milliseconds
> > to force a commit.
> >
> > You really, really do NOT want to use ridiculously short times for this
> > like a few milliseconds. That will cause new searchers to be
> > warmed, and when too many of them are warming at once you
> > get this error.
> >
> > Seriously, make your commitWithin or autocommit parameters
> > as long as you can, for many reasons.
> >
> > Here's a bunch of background:
> >
> >
> http://searchhub.org/2013/08/23/understanding-transaction-logs-softcommit-and-commit-in-sorlcloud/
> >
> > Best,
> > Erick
> >
> >
> > On Thu, Nov 14, 2013 at 5:13 AM, Loka < [hidden email] > wrote:
> >
> >
> > > Hi Naveen,
> > > Iam also getting the similar problem where I do not know how to use the
> > > commitWithin Tag, can you help me how to use commitWithin Tag. can you
> > give
> > > me the example
> > >
> > >
> > >
> > > --
> > > View this message in context:
> > >
> >
> http://lucene.472066.n3.nabble.com/exceeded-limit-of-maxWarmingSearchers-ERROR-tp3252844p4100864.html
> > > Sent from the Solr - User mailing list archive at Nabble.com.
> > >
> >
> >
> >
> >
> >
> > If you reply to this email, your message will be added to the discussion
> > below:
> >
> http://lucene.472066.n3.nabble.com/exceeded-limit-of-maxWarmingSearchers-ERROR-tp3252844p4100924.html
> > To unsubscribe from exceeded limit of maxWarmingSearchers ERROR, click
> > here .
> > NAML
> >
> > solr-spring.xml (2K) <
> > http://lucene.472066.n3.nabble.com/attachment/4101152/0/solr-spring.xml>
> > messaging-spring.xml (2K) <
> >
> http://lucene.472066.n3.nabble.com/attachment/4101152/1/messaging-spring.xml
> > >
> > schema.xml (6K) <
> > http://lucene.472066.n3.nabble.com/attachment/4101152/2/schema.xml >
> > solrconfig.xml (61K) <
> > http://lucene.472066.n3.nabble.com/attachment/4101152/3/solrconfig.xml >
> >
> >
> >
> >
> > --
> > View this message in context:
> >
> http://lucene.472066.n3.nabble.com/exceeded-limit-of-maxWarmingSearchers-ERROR-tp3252844p4101152.html
> > Sent from the Solr - User mailing list archive at Nabble.com.
> >
>
>
>
>
>
> If you reply to this email, your message will be added to the discussion
> below:
> http://lucene.472066.n3.nabble.com/exceeded-limit-of-maxWarmingSearchers-ERROR-tp3252844p4101203.html
> To unsubscribe from exceeded limit of maxWarmingSearchers ERROR, click
> here .
> NAML
>
>
>
>
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/exceeded-limit-of-maxWarmingSearchers-ERROR-tp3252844p4101209.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>

Reply via email to