Do you want them to be additive or multiplicative? Just add or multiply them
yourself with the "add"/"sum" or "mul"/"product" functions.
See:
https://cwiki.apache.org/confluence/display/solr/Function+Queries
If you are using the dismax or edismax query parsers you can also use
separate request parameters for each boost.
See:
https://cwiki.apache.org/confluence/display/solr/The+Extended+DisMax+Query+Parser
-- Jack Krupansky
-----Original Message-----
From: Bhoomit Vasani
Sent: Monday, June 30, 2014 7:30 AM
To: solr-user@lucene.apache.org
Subject: How do I use multiple boost functions?
Hello,
I want to boost using multiple functions.
e.g.
{!boost b=recip(geodist(destination,1.293841,103.846487),1,1000,1000)
b="if(exists(query({!v=$b1})),100,0)"
}
when I use above query Solr only considers second function.
--
--
Thanks & Regards,
Bhoomit Vasani | SE @ Mygola
WE are LIVE <http://www.mygola.com/>!
91-8892949849