algorithms--weighting functions-methods

"Mingchung Liu" <[email protected]>
Newsgroups gmane.comp.gnu.gift.general
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.