You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Andy <an...@yahoo.com> on 2010/08/09 07:19:58 UTC

solr single threaded?

I read that Lucene search is single threaded. Does that mean Solr search is also single threaded?

What does it mean - that there are no concurrent searches & all searches are serialized? Can Solr take advantages of multiple CPUs?

Thanks.


      

Re: solr single threaded?

Posted by Otis Gospodnetic <ot...@yahoo.com>.
Andy,

A single non-distributed search requests uses a single thread both in  Lucene 
and Solr.  This is kind of normal, so I wouldn't worry about it  if I were you.

Otis
----
Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch
Lucene ecosystem search :: http://search-lucene.com/



----- Original Message ----
> From: Andy <an...@yahoo.com>
> To: solr-user@lucene.apache.org
> Sent: Mon, August 9, 2010 7:53:27 AM
> Subject: Re: solr single threaded?
> 
> Otis,
> 
> Thanks. In that case what does it mean that "Lucene search is  single 
>threaded"? How is that different from the Solr  behavior?
> 
> Andy
> 
> --- On Mon, 8/9/10, Otis Gospodnetic <ot...@yahoo.com>  wrote:
> 
> > From: Otis Gospodnetic <ot...@yahoo.com>
> >  Subject: Re: solr single threaded?
> > To: solr-user@lucene.apache.org
> >  Date: Monday, August 9, 2010, 1:28 AM
> > Andy,
> > 
> > Short  answer: No, Solr will use multiple CPU cores and/or
> > multiple CPUs if  they 
> > are present.
> > 
> > A single non-distributed search  request runs in a single
> > thread, but Solr (and 
> > the servlet  container you put it in) can handle a number of
> > such threads in 
> >  parallel.
> > 
> > Otis
> > ----
> > Sematext :: http://sematext.com/ :: Solr -  Lucene - Nutch
> > Lucene ecosystem search :: http://search-lucene.com/
> > 
> > 
> > 
> > ----- Original  Message ----
> > > From: Andy <an...@yahoo.com>
> > > To: solr-user@lucene.apache.org
> >  > Sent: Mon, August 9, 2010 1:19:58 AM
> > > Subject: solr single  threaded?
> > > 
> > > I read that Lucene search is single  threaded. Does
> > that mean Solr search is 
> > >also  single  threaded?
> > > 
> > > What does it mean - that there are no  concurrent 
> > searches & all searches are 
> > >serialized? Can  Solr take advantages of multiple 
> > CPUs?
> > > 
> > >  Thanks.
> > > 
> > > 
> > >       
> > > 
> > 
> 
> 
> 
> 

Re: solr single threaded?

Posted by Andy <an...@yahoo.com>.
Otis,

Thanks. In that case what does it mean that "Lucene search is single threaded"? How is that different from the Solr behavior?

Andy

--- On Mon, 8/9/10, Otis Gospodnetic <ot...@yahoo.com> wrote:

> From: Otis Gospodnetic <ot...@yahoo.com>
> Subject: Re: solr single threaded?
> To: solr-user@lucene.apache.org
> Date: Monday, August 9, 2010, 1:28 AM
> Andy,
> 
> Short answer: No, Solr will use multiple CPU cores and/or
> multiple CPUs if they 
> are present.
> 
> A single non-distributed search request runs in a single
> thread, but Solr (and 
> the servlet container you put it in) can handle a number of
> such threads in 
> parallel.
> 
> Otis
> ----
> Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch
> Lucene ecosystem search :: http://search-lucene.com/
> 
> 
> 
> ----- Original Message ----
> > From: Andy <an...@yahoo.com>
> > To: solr-user@lucene.apache.org
> > Sent: Mon, August 9, 2010 1:19:58 AM
> > Subject: solr single threaded?
> > 
> > I read that Lucene search is single threaded. Does
> that mean Solr search is 
> >also  single threaded?
> > 
> > What does it mean - that there are no concurrent 
> searches & all searches are 
> >serialized? Can Solr take advantages of multiple 
> CPUs?
> > 
> > Thanks.
> > 
> > 
> >       
> > 
> 


      

Re: solr single threaded?

Posted by Otis Gospodnetic <ot...@yahoo.com>.
Andy,

Short answer: No, Solr will use multiple CPU cores and/or multiple CPUs if they 
are present.

A single non-distributed search request runs in a single thread, but Solr (and 
the servlet container you put it in) can handle a number of such threads in 
parallel.

Otis
----
Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch
Lucene ecosystem search :: http://search-lucene.com/



----- Original Message ----
> From: Andy <an...@yahoo.com>
> To: solr-user@lucene.apache.org
> Sent: Mon, August 9, 2010 1:19:58 AM
> Subject: solr single threaded?
> 
> I read that Lucene search is single threaded. Does that mean Solr search is 
>also  single threaded?
> 
> What does it mean - that there are no concurrent  searches & all searches are 
>serialized? Can Solr take advantages of multiple  CPUs?
> 
> Thanks.
> 
> 
>       
>