Ejemplo n.º 1
0
        protected internal override void Explain(Explanation expl, BasicStats stats, int doc, float freq, float docLen)
        {
            if (stats.TotalBoost != 1.0f)
            {
                expl.AddDetail(new Explanation(stats.TotalBoost, "boost"));
            }

            Explanation normExpl = Normalization_Renamed.Explain(stats, freq, docLen);
            float       tfn      = normExpl.Value;

            expl.AddDetail(normExpl);
            expl.AddDetail(BasicModel_Renamed.Explain(stats, tfn));
            expl.AddDetail(AfterEffect_Renamed.Explain(stats, tfn));
        }