Class AfterEffect
This class acts as the base class for the implementations of the first normalization of the informative content in the DFR framework. This component is also called the after effect and is defined by the formula Inf2 = 1 - Prob2, where Prob2 measures the information gain.
This is a Lucene.NET EXPERIMENTAL API, use at your own risk
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Lucene.Net.Search.Similarities
Assembly: Lucene.Net.dll
Syntax
public abstract class AfterEffect
Constructors
| Improve this Doc View SourceAfterEffect()
Sole constructor. (For invocation by subclass constructors, typically implicit.)
Declaration
public AfterEffect()
Methods
| Improve this Doc View SourceExplain(BasicStats, Single)
Returns an explanation for the score.
Declaration
public abstract Explanation Explain(BasicStats stats, float tfn)
Parameters
Type | Name | Description |
---|---|---|
BasicStats | stats | |
System.Single | tfn |
Returns
Type | Description |
---|---|
Explanation |
Score(BasicStats, Single)
Returns the aftereffect score.
Declaration
public abstract float Score(BasicStats stats, float tfn)
Parameters
Type | Name | Description |
---|---|---|
BasicStats | stats | |
System.Single | tfn |
Returns
Type | Description |
---|---|
System.Single |
ToString()
Subclasses must override this method to return the code of the after effect formula. Refer to the original paper for the list.
Declaration
public abstract override string ToString()
Returns
Type | Description |
---|---|
System.String |
Overrides
System.Object.ToString()