Thank you very much for your responses.

Jack, even if I were to tweak the boost factor it might not work in all
cases. So I was looking at a more generic way via Function Queries to
achieve my goal.

Ahmet, I did see Jan Høydahl's response on all terms boosting as follows-
 q=a
fox&defType=dismax&qf=allfields&bf=map(query($qq),0,0,0,100.0)&qq=allfields:(quick
AND brown AND fence)
This is what Iam looking for however instead of a constant boost I am
thinking the '100.0' could be replaced with some mathematical function
between score and publish date. I ran into trouble as score cannot be used
directly in a function query. Is query(x) the right way to get score ???

Alexandre I couldn't find any documentation on QueryRescore API...if you
know of any can you kindly point it out.



Ravi Kiran Bhaskar


On Tue, May 6, 2014 at 12:03 AM, Alexandre Rafalovitch
<arafa...@gmail.com>wrote:

> Can you sort by score, than date? Assuming similar articles will get
> same score (may need to discount frequency/length).
>
> There is also QueryRescore API introduced in Lucene 4.8 that might be
> relevant. Though I have no idea how that would get exposed in Solr.
>
> Regards,
>    Alex.
> Personal website: http://www.outerthoughts.com/
> Current project: http://www.solr-start.com/ - Accelerating your Solr
> proficiency
>
>
> On Tue, May 6, 2014 at 5:12 AM, Ahmet Arslan <iori...@yahoo.com> wrote:
> > Hi Ravi,
> >
> > Regarding recency please see :
> http://www.slideshare.net/lucenerevolution/potter-timothy-boosting-documents-in-solr
> >
> > Regarding "docs containing all words" there is function query that
> elevates those docs to top. Search existing mailing list past posts.
> >
> > Ahmet
> >
> >
> > On Tuesday, May 6, 2014 12:42 AM, Ravi Solr <ravis...@gmail.com> wrote:
> >
> > Hello,
> >         I have a weird relevancy requirement. We search news content
> hence
> > chronology is very important and also relevancy, although both are
> mutually
> > exclusive. For example, if the search terms are -  malaysia airline crash
> > blackbox - my requirements are as follows
> >
> > docs containing all words should be on top, but the editorial also wants
> > them sorted reverse by chronological order without loosing relevancy. Why
> > ?? If on day 1 there is an article about search for blackbox but on day 2
> > the blackbox is found and day 3 there is an article about blackbox being
> > unusable...from the user's standpoint it makes sense that we show most
> > recent content on top.
> >
> > I already boost recency of docs with
> > boost=recip(ms(NOW/HOUR,displaydatetime),7.889e-10,1,1) i.e. increments
> of
> > 3 months
> >
> > However when I do the boost the chronology is messed up. I know relevancy
> > and sorting are mutually exclusive concepts. Is there any magic that we
> can
> > do in SOLR which can achieve both ???
> >
> >
> > Thanks,
> >
> > Ravi Kiran bhaskar
>

Reply via email to