示例#1
0
            public /*override*/ Explanation Explain(int doc)
            {
                float sc = qWeight * vals.FloatVal(doc);

                Explanation result = new ComplexExplanation
                                         (true, sc, "FunctionQuery(" + ((FunctionQuery)weight.Query).func + "), product of:");

                result.AddDetail(vals.Explain(doc));
                result.AddDetail(new Explanation(weight.Query.Boost, "boost"));
                result.AddDetail(new Explanation(weight.GetQueryNorm(), "queryNorm"));
                return(result);
            }