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 "Owens, Martin" <Ma...@merrillcorp.com> on 2007/12/11 22:01:53 UTC

Solr, Multiple processes running

Hello everyone,

The system we're moving from (dtSearch) allows each of our clients to have a search index. So far I have yet to find the options required to set this, it seems I can only set the directory path before run time.

Each of the indexes uses the same schema, same configuration just different data in each; what kind of performance penalty would I have from running a new solr instance per required database? what is the best way to track what port or what index is being used? would I be able to run 1,000 or more solr instances without performance degradation?

Thanks for your help.

Best regards, Martin Owens

Re: Solr, Multiple processes running

Posted by Chris Hostetter <ho...@fucit.org>.
: Subject: Solr, Multiple processes running
: References: <F7...@EVS02.adminsys.mrll.com>
:      <1E...@gmail.com>
:     <F7...@EVS02.adminsys.mrll.com>
	...

http://people.apache.org/~hossman/#threadhijack

Thread Hijacking on Mailing Lists

When starting a new discussion on a mailing list, please do not reply to 
an existing message, instead start a fresh email.  Even if you change the 
subject line of your email, other mail headers still track which thread 
you replied to and your question is "hidden" in that thread and gets less 
attention.   It makes following discussions in the mailing list archives 
particularly difficult.
See Also:  http://en.wikipedia.org/wiki/Thread_hijacking




-Hoss


RE: Solr, Multiple processes running

Posted by "Owens, Martin" <Ma...@merrillcorp.com>.
>> When replying, the number of documents is almost, but not quite
>> totally, useless unless combined with the number of fields you're
>> storing per doc, the average length of each field, etc <G>.....

2 million documents, 3 fields (1 content, 1 unique, 1 object id) per index

The content field is between 200k and 2MB of text.

Just to fill in any gaps.

Best Regards, Martin Owens

Re: Solr, Multiple processes running

Posted by Erick Erickson <er...@gmail.com>.
How much data are we talking about here? Because it seems *much* simpler
to just index a field with each document indicating the user and then just
AND that user's ID in with your query.

Or think about facets (although I admit I don't know enough about facets
to weigh in on its merits, it's just been mentioned a lot).

Keeping track of 1,000+ indexes seems like a maintenance headache, but
much depends upon how much data you're talking about.

When replying, the number of documents is almost, but not quite
totally, useless unless combined with the number of fields you're
storing per doc, the average length of each field, etc <G>.....

Erick

On Dec 11, 2007 4:01 PM, Owens, Martin <Ma...@merrillcorp.com> wrote:

> Hello everyone,
>
> The system we're moving from (dtSearch) allows each of our clients to have
> a search index. So far I have yet to find the options required to set this,
> it seems I can only set the directory path before run time.
>
> Each of the indexes uses the same schema, same configuration just
> different data in each; what kind of performance penalty would I have from
> running a new solr instance per required database? what is the best way to
> track what port or what index is being used? would I be able to run 1,000 or
> more solr instances without performance degradation?
>
> Thanks for your help.
>
> Best regards, Martin Owens
>

Re: Solr, Multiple processes running

Posted by Walter Underwood <wu...@netflix.com>.
Since they all use the same schema, can you add a client ID to each document
when it is indexed? Filter by "clientid:4" and you get a subset of the
index.

wunder

On 12/11/07 1:01 PM, "Owens, Martin" <Ma...@merrillcorp.com> wrote:

> Hello everyone,
> 
> The system we're moving from (dtSearch) allows each of our clients to have a
> search index. So far I have yet to find the options required to set this, it
> seems I can only set the directory path before run time.
> 
> Each of the indexes uses the same schema, same configuration just different
> data in each; what kind of performance penalty would I have from running a new
> solr instance per required database? what is the best way to track what port
> or what index is being used? would I be able to run 1,000 or more solr
> instances without performance degradation?
> 
> Thanks for your help.
> 
> Best regards, Martin Owens