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

Reply via email to