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. > >