Why won't the "if" clause work? See: https://cwiki.apache.org/confluence/display/solr/Function+Queries
On Wed, Jan 14, 2015 at 5:29 PM, Shamik Bandopadhyay <sham...@gmail.com> wrote: > Hi, > > Just wanted to know if it's possible to provide conditions with a > function query. Right now,I'm using the following functions to boost on > Likes data. > > bf=recip(ms(NOW/DAY,PublishDate),3.16e-11,1,1)^2.0 sum(Likes,2) > > What I would like to do is to apply the boost on "Likes" based on source. > For e.g. > > if Source="A" or "B" or "C", then sum(Likes,4) > if Source="D" then sum(Likes,3) > if Source="E" the sum(Likes,2). > > Is it possible to do this using a function ? > > Any pointers will be appreciated. > > Regards, > Shamik