public class SearchResult extends java.lang.Object implements java.io.Serializable
Constructor and Description |
---|
SearchResult(java.net.URI location,
double score,
java.util.HashMap<java.lang.String,java.lang.Object> data) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
get(java.lang.String tag) |
<T> T |
getData(java.lang.String extraFieldName) |
java.util.HashMap<java.lang.String,java.lang.Object> |
getExtraData()
Gets the extra documents fields
|
double |
getScore()
Unlike what the name says, this does not returns the score.
|
java.net.URI |
getURI()
Gets the location of the hit
|
void |
put(java.lang.String tag,
java.lang.Object value) |
java.lang.String |
toString() |
static java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,SearchResult>>>> |
toTree(java.lang.Iterable<SearchResult> results) |
public SearchResult(java.net.URI location, double score, java.util.HashMap<java.lang.String,java.lang.Object> data)
public java.net.URI getURI()
public java.lang.Object get(java.lang.String tag)
public void put(java.lang.String tag, java.lang.Object value)
public <T> T getData(java.lang.String extraFieldName)
public double getScore()
public java.util.HashMap<java.lang.String,java.lang.Object> getExtraData()
public java.lang.String toString()
toString
in class java.lang.Object
public static java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,SearchResult>>>> toTree(java.lang.Iterable<SearchResult> results)