lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ravi Solr <ravis...@gmail.com>
Subject Re: Query ReRanking question
Date Fri, 05 Sep 2014 16:05:48 GMT
Thank you very much for responding. I want to do exactly the opposite of
what you said. I want to sort the relevant docs in reverse chronology. If
you sort by date before hand then the relevancy is lost. So I want to get
Top N relevant results and then rerank those Top N to achieve relevant
reverse chronological results.

If you ask Why would I want to do that ??

Lets take a example about Malaysian airline crash. several articles might
have been published over a period of time. When I search for - malaysia
airline crash blackbox - I would want to see "relevant" results but would
also like to see the the recent developments on the top i.e. effectively a
reverse chronological order within the relevant results, like telling a
story over a period of time

Hope i am clear. Thanks for your help.

Thanks

Ravi Kiran Bhaskar


On Thu, Sep 4, 2014 at 5:08 PM, Joel Bernstein <joelsolr@gmail.com> wrote:

> If you want the main query to be sorted by date then the top N docs
> reranked by a query, that should work. Try something like this:
>
> q=foo&sort=date+desc&rq={!rerank reRandDocs=1000
> reRankQuery=$myquery}&myquery=blah
>
>
> Joel Bernstein
> Search Engineer at Heliosearch
>
>
> On Thu, Sep 4, 2014 at 4:25 PM, Ravi Solr <ravisolr@gmail.com> wrote:
>
> > Can the ReRanking API be used to sort within docs retrieved by a date
> field
> > ? Can somebody help me understand how to write such a query ?
> >
> > Thanks
> >
> > Ravi Kiran Bhaskar
> >
>

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