Anyone have problem like this and how to solve it?



2007/4/5, James liu <[EMAIL PROTECTED]>:



2007/4/5, Mike Klaas <[EMAIL PROTECTED]>:
>
> On 4/4/07, James liu <[EMAIL PROTECTED]> wrote:
>
> > > > I think it is part of full-text search.
> >
> > I think query slavers and combin result by score should be the part of
> solr.
> >
> > I find it http://dev.lucene-ws.net/wiki/MultiIndexOperations
> > but i wanna use solr and i like it.
> >
> > Now i wanna find a good method to solve it by using solr and less
> > coding.(More code will cost more time to write and test.)
>
> I agree that it would be an excellent addition to Solr, but it is a
> major undertaking, and so I wouldn't wait around for it if it is
> important to you.  Solr devs have code to write and test too :).
>
> > > >  If you document
> > > > > distribution is uniform random, then the norms converge to
> > > > > approximately equal values anyway.
> > > >
> > > > I don't know it.
> >
> > I don't know why u say "document distribution". Does it mean if i
> write code
> > independently, i will consider it?
>
> One of the complexities of queries multiple remote Solr/lucene
> instances is that the scores are not directly comparable as the term
> idf scores will be different.  However, in practical situations, this
> can be glossed over.
>
> This is the basic algorithm for single-pass querying multiple solr
> slaves.  Say you want results N to N + M (e.g 10 to 20).
>
> 1. query each solr instance independently for N+M documents for the
> given query.  This should be done asynchronously (or you could spawn a
> thread per server).
> 2. wait for all responses (or for a certain timeout)
> 3. put all returned documents into an array, and reverse sort by score
> 4. select documents [N, N+M) from this array.
>
> This is a relatively simple task.  It gets more complicated once
> multiple passes, idf compensation, deduplication, etc. are added.
>
> -Mike
>

Thks Mike.

I find it more complicate than i think.

Is it the only way to solve my problem:

I have a project, it have 100g data, now i have 3-4 server for solr.






--
regards
jl




--
regards
jl

Reply via email to