Fair enough, I'm not famiilar with Surround parser, but it does look like some logic has changed there.
On 5 December 2013 12:38, Salman Akram <salman.ak...@northbaysolutions.net>wrote: > Here is the response to your 2 questions: > > 1- Started from fresh Solr 4 config and modified custom stuff. > > 2- Index is same and optimized. > > However, as I said in a previous mail the issue seems to be Surround Query > Parser which is parsing the query in a different format. > > > On Thu, Dec 5, 2013 at 2:24 PM, Daniel Collins <danwcoll...@gmail.com > >wrote: > > > Not sure if you are really stating the problem here. > > > > If you don't use Solr sharding, (I also assume you aren't using > SolrCloud), > > and I'm guessing you are a single core (but can you confirm). > > > > As I understand Solr's logic, for a single query on a single core, that > > will only use 1 thread (ignoring updates, background merges, etc). A > > Lucene index (with multiple segments) has each segment read sequentially, > > so a search must scan all the segments and that inherently is a > > single-threaded activity. > > > > The fact that the search uses less CPU is not really the issue (it might > > actually be a GOOD thing, it could mean the code is more efficient!), so > I > > would consider that a red herring. The real issue is that the search > takes > > longer in elapsed time. > > > > The usual questions apply: > > > > 1) how did you upgrade, did you port your config, or start from a fresh > > Solr 4 config and add your custom stuff to it. > > 2) Is your new index comparable to your old one, does it have more > > segments, how did you fill it (bulk import or upgrade of old 1.4.1 > index), > > and what is your merge policy for the index? > > > > Upgrades from such an old version of Solr have been asked before on the > > list, the consensus is that you probably need to re-tune your > configuration > > (starting with a Solr 4 basic config) since Solr 4 is so different under > > the hood from 1.x > > > > > > On 5 December 2013 09:11, Salman Akram > > <salman.ak...@northbaysolutions.net>wrote: > > > > > More info on Cpu consumption: We have a server with 32 physical cores. > > > > > > Same search when executed on SOLR 4.6 takes quite long and throughout > > only > > > uses 3% cpu (1 core). > > > > > > Same search when executed on SOLR 1.4.1 takes much less time and on > > average > > > uses around 40-50% cpu. > > > > > > > > > On Thu, Dec 5, 2013 at 2:05 PM, Salman Akram < > > > salman.ak...@northbaysolutions.net> wrote: > > > > > > > I missed one imp piece of info. Due to large size we have indexed the > > > date > > > > with Common Grams. All of the words in slow search are in common > grams > > > and > > > > when I debug it, they query is made properly with common grams. > > > > > > > > In debug all of the time is shown in process query time. > > > > > > > > Let me know what other info you need? Thanks > > > > > > > > > > > > On Thu, Dec 5, 2013 at 11:38 AM, Andrea Gazzarini < > > agazzar...@apache.org > > > >wrote: > > > > > > > >> Hi, I did moreless the same but didn't get that behaviour...could > you > > > give > > > >> us more details > > > >> > > > >> Best, > > > >> Gazza > > > >> On 5 Dec 2013 06:54, "Salman Akram" < > > salman.ak...@northbaysolutions.net > > > > > > > >> wrote: > > > >> > > > >> > Hi, > > > >> > > > > >> > We recently upgraded to SOLR 4.6 from SOLR 1.4.1. Overall the > > > >> performance > > > >> > went down for large phrase queries. On some analysis we have seen > > that > > > >> > 1.4.1 utilized multiple cpu cores for such queries but SOLR 4.6 is > > > only > > > >> > utilizing single cpu core. Any idea on what could be the reason? > > > >> > > > > >> > Note: We are not using SOLR Sharding. > > > >> > > > > >> > -- > > > >> > Regards, > > > >> > > > > >> > Salman Akram > > > >> > > > > >> > > > > > > > > > > > > > > > > -- > > > > Regards, > > > > > > > > Salman Akram > > > > > > > > > > > > > > > > > -- > > > Regards, > > > > > > Salman Akram > > > > > > > > > -- > Regards, > > Salman Akram >