示例#1
0
 /*(non-Javadoc) @see Lucene.Net.Search.Weight#normalize(float) */
 public virtual void  Normalize(float norm)
 {
     norm *= Enclosing_Instance.GetBoost();                 // incorporate boost
     subQueryWeight.Normalize(norm);
     for (int i = 0; i < valSrcWeights.Length; i++)
     {
         if (qStrict)
         {
             valSrcWeights[i].Normalize(1);                         // do not normalize the ValueSource part
         }
         else
         {
             valSrcWeights[i].Normalize(norm);
         }
     }
 }
示例#2
0
 public virtual void  Normalize(float v)
 {
     weight.Normalize(v);
     value_Renamed = weight.GetValue() * Enclosing_Instance.GetBoost();
 }
 public override void  Normalize(float v)
 {
     weight.Normalize(v);
     value_Renamed = weight.Value * Enclosing_Instance.Boost;
 }
示例#4
0
 public override void Normalize(float norm, float topLevelBoost)
 {
     weight.Normalize(norm, topLevelBoost * outerInstance.Boost); // incorporate boost
 }
示例#5
0
 public virtual void  Normalize(float v)
 {
     weight.Normalize(v);
 }