org.apache.lucene.search

Class Explanation

public class Explanation extends Object implements Serializable

Expert: Describes the score computation for document and query.
Constructor Summary
Explanation()
Explanation(float value, String description)
Method Summary
voidaddDetail(Explanation detail)
Adds a sub-node to this explanation node.
StringgetDescription()
A description of this explanation node.
Explanation[]getDetails()
The sub-nodes of this explanation node.
floatgetValue()
The value assigned to this explanation node.
voidsetDescription(String description)
Sets the description of this explanation node.
voidsetValue(float value)
Sets the value assigned to this explanation node.
StringtoHtml()
Render an explanation as HTML.
StringtoString()
Render an explanation as text.

Constructor Detail

Explanation

public Explanation()

Explanation

public Explanation(float value, String description)

Method Detail

addDetail

public void addDetail(Explanation detail)
Adds a sub-node to this explanation node.

getDescription

public String getDescription()
A description of this explanation node.

getDetails

public Explanation[] getDetails()
The sub-nodes of this explanation node.

getValue

public float getValue()
The value assigned to this explanation node.

setDescription

public void setDescription(String description)
Sets the description of this explanation node.

setValue

public void setValue(float value)
Sets the value assigned to this explanation node.

toHtml

public String toHtml()
Render an explanation as HTML.

toString

public String toString()
Render an explanation as text.
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.