Package org.dspace.discovery
Class DiscoverResult
java.lang.Object
org.dspace.discovery.DiscoverResult
This class represents the result that the discovery search impl returns
- Author:
- Kevin Van de Velde (kevin at atmire dot com)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classAn utility class to represent the highlighting section of a Discovery Searchstatic final classThis class contains values from the fields searched for in DiscoveryQuery.java -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFacetResult(String facetField, DiscoverResult.FacetResult... facetResults) voidaddHighlightedResult(IndexableObject dso, DiscoverResult.IndexableObjectHighlightResult highlightedResult) voidaddIndexableObject(IndexableObject idxObj) voidaddSearchDocument(IndexableObject dso, DiscoverResult.SearchDocument searchDocument) getFacetResult(String facet) intgetSearchDocument(IndexableObject idxObj) Returns all the sought after search document valuesintintgetStart()longvoidsetMaxResults(int maxResults) voidsetSearchTime(int searchTime) voidsetSpellCheckQuery(String spellCheckQuery) voidsetStart(int start) voidsetTotalSearchResults(long totalSearchResults)
-
Constructor Details
-
DiscoverResult
public DiscoverResult()
-
-
Method Details
-
addIndexableObject
-
getIndexableObjects
-
getTotalSearchResults
public long getTotalSearchResults() -
setTotalSearchResults
public void setTotalSearchResults(long totalSearchResults) -
getStart
public int getStart() -
setStart
public void setStart(int start) -
getMaxResults
public int getMaxResults() -
setMaxResults
public void setMaxResults(int maxResults) -
getSearchTime
public int getSearchTime() -
setSearchTime
public void setSearchTime(int searchTime) -
addFacetResult
-
getFacetResults
-
getFacetResult
-
getFacetResult
-
getHighlightedResults
-
addHighlightedResult
public void addHighlightedResult(IndexableObject dso, DiscoverResult.IndexableObjectHighlightResult highlightedResult) -
getSpellCheckQuery
-
setSpellCheckQuery
-
addSearchDocument
-
getSearchDocument
Returns all the sought after search document values- Parameters:
idxObj- the indexable object we want our search documents for- Returns:
- the search documents list
-