Hello - you can either use a similarity that does not use query normalization, 
or you can just ignore it, it is relative anyway. Also, consider using boost 
parameter instead of bf, it is multiplicative where bf is just additive, which 
offers less control. You may also want to reduce time resolution by using 
NOW/HOUR or NOW/DAY. It saves you a lot of bad cache entries.

Markus
 
-----Original message-----
> From:Lee Chunki <lck7...@coupang.com>
> Sent: Tuesday 7th July 2015 13:29
> To: solr-user@lucene.apache.org
> Subject: function query result without queryNorm
> 
> Hi, 
> 
> I want to add some value to score.
> 
> so, I tried to use “bf” but it returns 
> value * queryNorm
> 
> for example, when I use 
> q=iphone&bf=div(ms(NOW,start_time),3600000)
> 
> solr returns
> 
>   799.5687 = (MATCH) 
> FunctionQuery(div(ms(const(1436268218591),date(start_time)),const(3600000))), 
> product of:
>     6988.394 = 
> div(ms(const(1436268218591),date(start_time)=2014-09-19T07:00:00Z),const(3600000))
>     1.0 = boost
>     0.114413805 = queryNorm
> 
> 
> how can I get only FunctionQuery() result ?
> 
> Thanks,
> Calvin.
> 
> 

Reply via email to