Thanks a lot! Liat On 14 February 2012 20:06, Uwe Schindler <u...@thetaphi.de> wrote:
> Hi, > > To merge TopDocs with "compatible scores", you can use the new Lucene > (since 3.3) method: TopDocs.merge(). Just execute the query on different > indexes with same topdocs count and execute this method. > > Uwe > > ----- > Uwe Schindler > H.-H.-Meier-Allee 63, D-28213 Bremen > http://www.thetaphi.de > eMail: u...@thetaphi.de > > > > -----Original Message----- > > From: Trejkaz [mailto:trej...@trypticon.org] > > Sent: Wednesday, February 15, 2012 1:57 AM > > To: java-user@lucene.apache.org > > Subject: Re: Merging results from two searches on two separate Searchers > > > > On Wed, Feb 15, 2012 at 11:46 AM, Uwe Schindler <u...@thetaphi.de> wrote: > > > Scores are only compatible if the query is the same, which is not the > case for > > you. > > > So you cannot merge hits from different queries. > > > > So I guess in the case where the different query parsers happen to > generate the > > same query, it's safe to do then. This is actually much better than I was > > expecting. :) > > > > Which leaves the (hopefully rarer) case of them generating > actually-different > > queries. > > > > I assume the cause for the incompatibility is something like this: > > > > User's query: "cats" > > Suppose query parser 1 converts to "text:cats" > > Suppose query parser 2 converts to "text:cat" > > > > Because query parser 2 is converting "cat" -> "cat" as well as "cats" > > -> "cat", this affects the doc frequency of "cat", which as a result > > affects the score. > > > > But of course we want all the results in one list at the end, so we have > to merge > > it *somehow*. So I was wondering that if the score by itself is not > enough, > > maybe there is some way to weight it so that it can be merged again. > > > > TX > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > > For additional commands, e-mail: java-user-h...@lucene.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > >