We don't do any soft commit. This is our hard commit setting. <autoCommit> <maxTime>${solr.autoCommit.maxTime:600000}</maxTime> <maxDocs>100000</maxDocs> <openSearcher>true</openSearcher> </autoCommit>
We use this update command: solr_command=$(cat<<EnD time zcat --force $file2load | /usr/bin/curl --proxy "" --silent --show-error --max-time 3600 \ "http://$solr_url/solr/$solr_core/update/csv?\ commit=false\ &separator=|\ &escape=\\\ &trim=true\ &header=false\ &skipLines=2\ &overwrite=true\ &_shard_=$shardid\ &fieldnames=$fieldnames\ &f.cs_rep.split=true\ &f.cs_rep.separator=%5E" --data-binary @- -H 'Content-type:text/plain; charset=utf-8' EnD) -----Original Message----- From: Erick Erickson [mailto:erickerick...@gmail.com] Sent: Tuesday, April 08, 2014 2:21 PM To: solr-user@lucene.apache.org Subject: Re: solr4 performance question What do you have for hour _softcommit_ settings in solrconfig.xml? I'm guessing you're using SolrJ or similar, but the solrconfig settings will trip a commit as well. For that matter ,what are all our commit settings in solrconfig.xml, both hard and soft? Best, Erick On Tue, Apr 8, 2014 at 10:28 AM, Joshi, Shital <shital.jo...@gs.com> wrote: > Hi, > > We have 10 node Solr Cloud (5 shards, 2 replicas) with 30 GB JVM on 60GB > machine and 40 GB of index. > We're constantly noticing that Solr queries take longer time while update > (with commit=false setting) is in progress. The query which usually takes .5 > seconds, take up to 2 minutes while updates are in progress. And this is not > the case with all queries, it is very sporadic behavior. > > Any pointer to nail this issue would be appreciated. > > Is there a way to find how much of a query result came from cache? Can we > enable any log settings to start printing what came from cache vs. what was > queried? > > Thanks!