Hi Karthik, I'm another user like you who has been watching this thread. Could you state clearly what it is you want to do and why? Specifically: 1. Why do you want to do range restriction on scores? Hits are sorted in score order. If you want to stop displaying results when scores drop below a threshold, then stop your print loop over Hits when the score drops below this value. 2. Are you sorting your results by something other than score, but want to not print results below a certain score? If so, just filter out the results in your print loop. 3. If neither of the above, what is it you want to do? There is probably a way to do it that doesn't involve a range restriction on scores. The final score (i.e., the normalized score) is not computed until the query is complete, so you're going to want to find a solution that works on Hits.
Chuck (P.S. could you do me a favor and delete the " Apologies..........." that appears to be in your default email template? It may be just me, but I find it annoying.) > -----Original Message----- > From: Karthik N S [mailto:[EMAIL PROTECTED] > Sent: Monday, December 13, 2004 8:17 PM > To: Lucene Users List > Subject: RE: HITCOLLECTOR+SCORE+DELIMMA > > Hi Erik > > Apologies........... > > > > > In this Mailed > "http://nagoya.apache.org/eyebrowse/ReadMsg?listName=lucene- > [EMAIL PROTECTED] > che.org&msgNo=11254" > > I have already told u that doc.get(" "); was coming in batches for a > mear > hit of '>4000' , and this is happening in real > > time [ A simple search of 'handbags' returned 1,60,000 hits and time > taken > was 440 secs ,in production Env / May be our > > Coding is poor,But we are constantly improving the process ]. > > > { O/s Linux Gentoo , RAM 1GB, Lucene1.4.1,Appserver = Tomcat5, and > BlackDawn Java 1.4.2 with Args -XX:+UseParallelGC for > > Garbage Collection } > > > To be One step in advance ,We also have an adjecent Fields 'Vendor > ','Price' which we have to accordingly Compare > > Best/Poor/Least results . So We have to have to limit the hits > accordingly,since Lucene API does not provide any way to > > inject this limiting facility *prior* to getting the hits . > > > [ Excuse me Nader Henein ,I am from a Lucene-Users Form NOT in > Lucene-Developer's Form, > > So we expect a Least possible Help ] > > > With Warm Regards > Karthik > > > > > -----Original Message----- > From: Erik Hatcher [mailto:[EMAIL PROTECTED] > Sent: Monday, December 13, 2004 6:39 PM > To: Lucene Users List > Subject: Re: HITCOLLECTOR+SCORE+DELIMMA > > > > On Dec 13, 2004, at 6:58 AM, Karthik N S wrote: > >>> Iterate over Hits. returns large hit values and Iteration on Hits > >>> for > > scores consumes time , > > > > so How Do I Limit my Search Between [ X.xf to Y.yf ] prior getting the > > Hits. > > Why do you need to do this *prior* to getting Hits? > > You have yet to justify what you're asking. I almost guarantee you > that navigating Hits in the way I said will be as fast as you need it > to be. > > Erik > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
