lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erick Erickson <erickerick...@gmail.com>
Subject Re: Boosting a document at query time, based on a field value/range
Date Thu, 09 Jun 2011 16:35:57 GMT
I take it from this that you want documents with values #outside# 20-30
to still be found? In that case you can do something like add a clause like:

OR field:[20 TO 30]^10

or similar.

Best
Erick

BTW, is there a reason you decided not to use Solr? In many ways it's
easier than straight Lucene....

On Thu, Jun 9, 2011 at 11:10 AM, Sowmya V.B. <vbsowmya@gmail.com> wrote:
> Hi All
>
> I have joined the group only today..and began working with lucene only
> recently.
>
> My problem: I want to boost the ranking of certain documents, based on the
> values of certain fields.
>
> For example, if the field has  a range of values from 0 to 100 and the user
> chooses something like 20 to 30, as an option, along with the query; I want
> the documents which satisfy that condition (The field value being between 20
> and 30) to get a boost during ranking.
>
> Is there a way to do that in Lucene? I could not find an understandable
> explanation in the past mails about this. Hence, starting a fresh thread.
>
> Sowmya.
>
> --
> Sowmya V.B.
> ----------------------------------------------------
> Losing optimism is blasphemy!
> http://vbsowmya.wordpress.com
> ----------------------------------------------------
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message