Re: is indexing single-threaded?

2010-09-23 Thread Dennis Gearon
I was kind of wondering what magic had been done to achieve multiple writing to 
the index file :-)

BTW, wouldn't it be possible to have seperate segments per thread? Set up the 
index with a minimum (desired?) segment count, and write each individually?

Is there any organization in the segments? Or can adjacent data be found in 
different segments?

I seem to remember that the new stuff gets committed to its own segment until 
some sort of 'consolidate' command takes place.


Dennis Gearon

Signature Warning

EARTH has a Right To Life,
  otherwise we all die.

Read 'Hot, Flat, and Crowded'
Laugh at http://www.yert.com/film.php


--- On Thu, 9/23/10, Jan Høydahl / Cominvent  wrote:

> From: Jan Høydahl / Cominvent 
> Subject: Re: is indexing single-threaded?
> To: solr-user@lucene.apache.org
> Date: Thursday, September 23, 2010, 1:42 AM
> SolrJ threads speeds up feeding
> throughput. The building the index is still single threaded
> (per core), isn't it? Don't know about analysis. But you
> cannot have two threads write to the same file...
> 
> --
> Jan Høydahl, search solution architect
> Cominvent AS - www.cominvent.com
> 
> On 23. sep. 2010, at 08.01, Ryan McKinley wrote:
> 
> > Multiple threads work well.
> > 
> > If you are using solrj, check the StreamingSolrServer
> for an
> > implementation that will keep X number of threads
> busy.
> > 
> > Your mileage will very, but in general I find a
> reasonable thread
> > count is ~ (number of cores)+1
> > 
> > 
> > On Wed, Sep 22, 2010 at 5:52 AM, Andy 
> wrote:
> >> Does Solr index data in a single thread or can
> data be indexed concurrently in multiple threads?
> >> 
> >> Thanks
> >> Andy
> >> 
> >> 
> >> 
> >> 
> 
>


Re: is indexing single-threaded?

2010-09-23 Thread Jan Høydahl / Cominvent
SolrJ threads speeds up feeding throughput. The building the index is still 
single threaded (per core), isn't it? Don't know about analysis. But you cannot 
have two threads write to the same file...

--
Jan Høydahl, search solution architect
Cominvent AS - www.cominvent.com

On 23. sep. 2010, at 08.01, Ryan McKinley wrote:

> Multiple threads work well.
> 
> If you are using solrj, check the StreamingSolrServer for an
> implementation that will keep X number of threads busy.
> 
> Your mileage will very, but in general I find a reasonable thread
> count is ~ (number of cores)+1
> 
> 
> On Wed, Sep 22, 2010 at 5:52 AM, Andy  wrote:
>> Does Solr index data in a single thread or can data be indexed concurrently 
>> in multiple threads?
>> 
>> Thanks
>> Andy
>> 
>> 
>> 
>> 



Re: is indexing single-threaded?

2010-09-22 Thread Ryan McKinley
Multiple threads work well.

If you are using solrj, check the StreamingSolrServer for an
implementation that will keep X number of threads busy.

Your mileage will very, but in general I find a reasonable thread
count is ~ (number of cores)+1


On Wed, Sep 22, 2010 at 5:52 AM, Andy  wrote:
> Does Solr index data in a single thread or can data be indexed concurrently 
> in multiple threads?
>
> Thanks
> Andy
>
>
>
>


Re: is indexing single-threaded?

2010-09-22 Thread Andy

--- On Wed, 9/22/10, Andy  wrote:

> Does Solr index data in a single
> thread or can data be indexed concurrently in multiple
> threads?
> 

Can anyone help?


  


is indexing single-threaded?

2010-09-22 Thread Andy
Does Solr index data in a single thread or can data be indexed concurrently in 
multiple threads?

Thanks
Andy