Package org.apache.lucene.search
Class ComplexExplanation
- java.lang.Object
-
- org.apache.lucene.search.Explanation
-
- org.apache.lucene.search.ComplexExplanation
-
public class ComplexExplanation extends Explanation
Expert: Describes the score computation for document and query, and can distinguish a match independent of a positive value.
-
-
Constructor Summary
Constructors Constructor Description ComplexExplanation()ComplexExplanation(boolean match, float value, String description)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleangetMatch()The match status of this explanation node.protected StringgetSummary()A short one line summary which should contain all high level information about this Explanation, without the "Details"booleanisMatch()Indicates whether or not this Explanation models a good match.voidsetMatch(Boolean match)Sets the match status assigned to this explanation node.-
Methods inherited from class org.apache.lucene.search.Explanation
addDetail, getDescription, getDetails, getValue, setDescription, setValue, toHtml, toString, toString
-
-
-
-
Constructor Detail
-
ComplexExplanation
public ComplexExplanation()
-
ComplexExplanation
public ComplexExplanation(boolean match, float value, String description)
-
-
Method Detail
-
getMatch
public Boolean getMatch()
The match status of this explanation node.- Returns:
- May be null if match status is unknown
-
setMatch
public void setMatch(Boolean match)
Sets the match status assigned to this explanation node.- Parameters:
match- May be null if match status is unknown
-
isMatch
public boolean isMatch()
Indicates whether or not this Explanation models a good match.If the match status is explicitly set (i.e.: not null) this method uses it; otherwise it defers to the superclass.
- Overrides:
isMatchin classExplanation- See Also:
getMatch()
-
getSummary
protected String getSummary()
Description copied from class:ExplanationA short one line summary which should contain all high level information about this Explanation, without the "Details"- Overrides:
getSummaryin classExplanation
-
-