A strict probabilistic model would assume term independence, and therefore multiply the probabilities. Multiplying small probabilities leads to increasing floating point error. For that reason, its more conventional to add the logarithms of probabilities.
Probably you should just transform the score of whichever weighting model works best. See [theses.gla.ac.uk
] page 107.