Hi,
firstly, When you say change the algorithm, you mean that change the
weighting function , right?
I think there are 3 place to be changed when some one want to apply
a new algorithm, they are:
1, double CWeightingFunction::subApply(const double
inDocumentFrequency,
const double inNormalizingFactor)
2, void CScoreBoard::operator()(const CWeightingFunction& inWF,
const CDocumentFrequencyElement& inDFE)
3, double CWeightingFunction::getTermFrequency()
Am I right?
Secondly , in gift-config.mrml, there are algorithm such as "Separate
Normalisation" ,"Perl link" . But I cant find the code for these
algorithms, Did Viper implement them?
Thirdly, what is the relationship between algorithm and weighting function
? And what's the difference? In mrml tag <algorithm>, there are information
for both of them.
The last, what tag in mrml does the Server use to determine which query
engine to use ? Can one algorithm be used by two query engine?
Thank you very much.
Cheers,
_______________________________________________
help-GIFT mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-gift