public class HitImpl extends java.lang.Object implements Hit, java.io.Serializable, java.lang.Comparable<Hit>
Hit.InfoKey
Constructor and Description |
---|
HitImpl(com.exalead.search.internal.answer.FullHit fleaHit,
com.exalead.search.internal.answer.MetaMapping metaMapping) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Hit o) |
java.lang.String |
getBuildGroup()
Get the CloudView build group on which this search result was pushed.
|
int |
getBuildGroupSlice() |
CategoryGroup |
getCategoryGroup(java.lang.String name)
Get a facet for this search result, by its id.
|
java.util.Map<java.lang.String,CategoryGroupImpl> |
getCategoryGroupMap() |
java.util.Collection<CategoryGroup> |
getCategoryGroups()
Get all facets for this search result.
|
int |
getCollapsedHits()
Get the number of original hits that have been collapsed onto this one.
|
long |
getDid()
Get the internal document identifier of this search result.
|
java.lang.String |
getInfo(Hit.InfoKey key) |
java.lang.String |
getInfo(Hit.InfoKey key,
java.lang.String defaultValue) |
java.lang.String |
getInfo(java.lang.String key) |
java.lang.String |
getInfo(java.lang.String key,
java.lang.String defaultValue) |
java.util.Map<java.lang.String,java.lang.String> |
getInfos()
Get various information about the hit.
|
Meta |
getMeta(java.lang.String name)
Get a meta by its name.
|
java.util.Map<java.lang.String,MetaImpl> |
getMetaMap() |
java.util.Collection<Meta> |
getMetas()
Get all meta for this search result.
|
long |
getScore()
Get the score of this search result.
|
int |
getSlice()
Get the internal slice of this search result.
|
java.lang.String |
getSource()
Get the source of the search result.
|
java.lang.String |
getUrl()
Get the URL of the search result.
|
void |
setBuildGroup(java.lang.String buildGroup) |
void |
setDid(long did) |
void |
setScore(long score) |
void |
setSlice(int slice) |
void |
setSource(java.lang.String source) |
void |
setUrl(java.lang.String url) |
java.lang.String |
toString() |
public HitImpl(com.exalead.search.internal.answer.FullHit fleaHit, com.exalead.search.internal.answer.MetaMapping metaMapping)
public CategoryGroup getCategoryGroup(java.lang.String name)
Hit
getCategoryGroup
in interface Hit
public java.util.Collection<CategoryGroup> getCategoryGroups()
Hit
getCategoryGroups
in interface Hit
public java.util.Map<java.lang.String,java.lang.String> getInfos()
Hit
public java.lang.String getInfo(java.lang.String key)
public java.lang.String getInfo(Hit.InfoKey key)
public java.lang.String getInfo(java.lang.String key, java.lang.String defaultValue)
public java.lang.String getInfo(Hit.InfoKey key, java.lang.String defaultValue)
public Meta getMeta(java.lang.String name)
Hit
public java.util.Collection<Meta> getMetas()
Hit
public java.lang.String getUrl()
Hit
public void setUrl(java.lang.String url)
public java.lang.String getSource()
Hit
public void setSource(java.lang.String source)
public java.lang.String getBuildGroup()
Hit
getBuildGroup
in interface Hit
public int getBuildGroupSlice()
public void setBuildGroup(java.lang.String buildGroup)
public long getScore()
Hit
public void setScore(long score)
public long getDid()
Hit
public void setDid(long did)
public int getSlice()
Hit
public void setSlice(int slice)
public java.util.Map<java.lang.String,MetaImpl> getMetaMap()
public java.util.Map<java.lang.String,CategoryGroupImpl> getCategoryGroupMap()
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(Hit o)
compareTo
in interface java.lang.Comparable<Hit>
public int getCollapsedHits()
Hit
getCollapsedHits
in interface Hit
Copyright © 2021 Dassault Systèmes, All Rights Reserved.