help-gift
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[help-GIFT] algorithms--weighting functions-methods


From: Mingchung Liu
Subject: [help-GIFT] algorithms--weighting functions-methods
Date: Mon, 30 Apr 2007 16:10:30 +0800

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,

reply via email to

[Prev in Thread] Current Thread [Next in Thread]