lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Amin Mohammed-Coleman <ami...@gmail.com>
Subject Re: Pagination with MultiSearcher
Date Thu, 19 Mar 2009 17:58:21 GMT
Hi

Please ignore the problem I raised. User error !

Sorry

Amin

On 19 Mar 2009, at 09:41, Amin Mohammed-Coleman <aminmc@gmail.com>  
wrote:

> Hi
>
> I've implemented the solution using the PageHitCounter from the link  
> and I have noticed that in certain instances I get a 0 score for  
> queries like "document OR aspectj".
>
> has anyone else experienced this?
>
> Cheers
> Amin
>
> On Mon, Mar 16, 2009 at 8:07 PM, Amin Mohammed-Coleman <aminmc@gmail.com 
> > wrote:
> Hi
>
> I've come across the PageHitCollector class from the:
>
> http://mail-archives.apache.org/mod_mbox/lucene-java-user/200707.mbox/%3C070320071521.6119.468A6964000B3E75000017E72205884484070A9C0701030C03@comcast.net%3E
>
> I'm looking at using this in the multisearcher class, and do:
>
> search(query,filter,pageHitCollector)
>
> I intend to use comparators to do the sorting and use  
> collections.sort().
>
> I would be grateful for any feedback on whether this is a good  
> approach.
>
> Cheers
> Amin
>
> On Mon, Mar 16, 2009 at 8:03 AM, Amin Mohammed-Coleman <aminmc@gmail.com 
> > wrote:
> Hi Erick
>
> I've seen the following:
>
> TopDocCollector collector = new TopDocCollector(hitsPerPage) and  
> then pass the collector to the seacher.  But I'm not sure how I  
> increment the hitsPerPage.  Also how do I get the total results  
> returned?
>
> In relation to sorting I could basically use Collections.sort(..) or  
> something similar.  My search returns a collection of summary  
> objects which I could sort at that stage rather than passing it to  
> the search code.  This would mean I could use a collector to do this.
>
> Cheers
> Amin
>
>
>
>
> On Mon, Mar 16, 2009 at 1:42 AM, Erick Erickson <erickerickson@gmail.com 
> > wrote:
> Basically, the FileSortedHitQueue is just a sorting mechanism you
> implement yourself. But I can't help but think that there's an easier
> way, although I'll have to admit I haven't used MultiSearcher enough
> to offer much guidance..... That'll teach me to send something off
> on Sunday that I don't really understand well enough....
>
> Sorry 'bout that
> Erick
>
> On Sun, Mar 15, 2009 at 9:15 AM, Amin Mohammed-Coleman <aminmc@gmail.com 
> >wrote:
>
> > HI Erick
> > Thanks for your reply, glad to see I'm not the only person
> > working/developing on a Sunday!  I'm not sure how the  
> FieldSortedHitQueue
> > works and how it can be applied to the search method exposed by
> > MultiSearcher.  Would it be possible to clarify abit more or even  
> point to
> > some reference documentation?
> >
> > Cheers
> > Amin
> >
> > On Sun, Mar 15, 2009 at 1:08 PM, Erick Erickson <erickerickson@gmail.com
> > >wrote:
> >
> > > You could do something with FieldSortedHitQueue as a post-search
> > > sort, but I wonder if this would work for you...
> > >
> > > public TopFieldDocs
> > > <
> > >
> > http://lucene.apache.org/java/2_4_1/api/org/apache/lucene/search/TopFieldDocs.html
> > > >
> > > *search*(Query <
> > >
> > http://lucene.apache.org/java/2_4_1/api/org/apache/lucene/search/Query.html
> > > >
> > > query,
> > >                           Filter
> > > <
> > >
> > http://lucene.apache.org/java/2_4_1/api/org/apache/lucene/search/Filter.html
> > > >
> > > filter,
> > >                           int n,
> > >                           Sort
> > > <
> > >
> > http://lucene.apache.org/java/2_4_1/api/org/apache/lucene/search/Sort.html
> > > >
> > > sort)
> > >                    throws IOException
> > > <http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html>
> > >
> > >
> > > Best
> > > Erick
> > >
> > >
> > > On Sun, Mar 15, 2009 at 2:12 AM, Amin Mohammed-Coleman <aminmc@gmail.com
> > > >wrote:
> > >
> > > > Hi
> > > >
> > > > I'm looking at trying to implement pagination for my search  
> project.
> > I've
> > > > been google-ing for a solution. So far no luck. I've seen
> > implementations
> > > of
> > > > HitCollector which looks promising, however my search method  
> has to
> > > > completely change.
> > > >
> > > > For example I'm currently using the following:
> > > >
> > > > search ( query, filter,int, sort)
> > > >
> > > > If I use a HitCollector there isn't a search to apply
> > > > query,hitcollector,sort and filter, unless I'm supposed to  
> apply sort
> > and
> > > > filter in the hit collector.
> > > >
> > > > I would be grateul if anyone could advise me what approach to  
> take.
> > > >
> > > > One a side note I just want to thank you all for helping me  
> with many
> > of
> > > my
> > > > issues. I'm hoping this is my last question!  Thanks for your  
> patience!
> > > >
> > > >
> > > > Cheers
> > > >
> > > > Amin
> > > >
> > > >
> > > >  
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> > > > For additional commands, e-mail: java-user- 
> help@lucene.apache.org
> > > >
> > > >
> > >
> >
>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message