public class SolrResultPage<T> extends PageImpl<T> implements FacetPage<T>, HighlightPage<T>, FacetAndHighlightPage<T>, ScoredPage<T>, GroupPage<T>, StatsPage<T>, SpellcheckedPage<T>
SpellcheckQueryResult.Alternative| Constructor and Description |
|---|
SolrResultPage(List<T> content) |
SolrResultPage(List<T> content,
Pageable pageable,
long total,
Float maxScore) |
equals, getTotalElements, getTotalPages, hashCode, hasNext, isLast, map, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitempty, empty, getTotalElements, getTotalPages, mapgetContent, getNumber, getNumberOfElements, getPageable, getSize, getSort, hasContent, hasNext, hasPrevious, isFirst, isLast, nextPageable, previousPageableand, filter, flatMap, get, isEmpty, of, of, of, streamforEach, iterator, spliteratorpublic final Page<FacetFieldEntry> getFacetResultPage(String fieldname)
FacetQueryResultgetFacetResultPage in interface FacetQueryResult<T>fieldname - must not be null.public final Page<FacetFieldEntry> getRangeFacetResultPage(String fieldname)
FacetQueryResultgetRangeFacetResultPage in interface FacetQueryResult<T>fieldname - field name (must not be null)public final Page<FacetFieldEntry> getFacetResultPage(Field field)
FacetQueryResultgetFacetResultPage in interface FacetQueryResult<T>public final Page<FacetFieldEntry> getRangeFacetResultPage(Field field)
FacetQueryResultgetRangeFacetResultPage in interface FacetQueryResult<T>public List<FacetPivotFieldEntry> getPivot(String fieldName)
FacetQueryResultgetPivot in interface FacetQueryResult<T>public List<FacetPivotFieldEntry> getPivot(PivotField field)
FacetQueryResultgetPivot in interface FacetQueryResult<T>public final void addFacetResultPage(Page<FacetFieldEntry> page, Field field)
public final void addRangeFacetResultPage(Page<FacetFieldEntry> page, Field field)
page - field - public final void addFacetPivotResultPage(List<FacetPivotFieldEntry> result, PivotField field)
public void addAllFacetFieldResultPages(Map<Field,Page<FacetFieldEntry>> pageMap)
public void addAllRangeFacetFieldResultPages(Map<Field,Page<FacetFieldEntry>> pageMap)
pageMap - public void addAllFacetPivotFieldResult(Map<PivotField,List<FacetPivotFieldEntry>> resultMap)
public Collection<Page<FacetFieldEntry>> getFacetResultPages()
getFacetResultPages in interface FacetQueryResult<T>public final void setFacetQueryResultPage(List<FacetQueryEntry> facetQueryResult)
public Page<FacetQueryEntry> getFacetQueryResult()
getFacetQueryResult in interface FacetQueryResult<T>public Collection<Field> getFacetFields()
FacetQueryResultgetFacetFields in interface FacetQueryResult<T>public Collection<PivotField> getFacetPivotFields()
FacetQueryResultgetFacetPivotFields in interface FacetQueryResult<T>public Collection<Page<? extends FacetEntry>> getAllFacets()
getAllFacets in interface FacetQueryResult<T>public List<HighlightEntry<T>> getHighlighted()
getHighlighted in interface HighlightQueryResult<T>public void setHighlighted(List<HighlightEntry<T>> highlighted)
public List<HighlightEntry.Highlight> getHighlights(T entity)
getHighlights in interface HighlightQueryResult<T>public void setGroupResults(Map<Object,GroupResult<T>> groupResults)
groupResults - @Nullable public Float getMaxScore()
ScoredPagegetMaxScore in interface ScoredPage<T>public GroupResult<T> getGroupResult(Field field)
GroupPageField.getGroupResult in interface GroupPage<T>public GroupResult<T> getGroupResult(Function function)
GroupPageFunction.getGroupResult in interface GroupPage<T>public GroupResult<T> getGroupResult(Query query)
GroupPageQuery.getGroupResult in interface GroupPage<T>public GroupResult<T> getGroupResult(String name)
GroupPagegetGroupResult in interface GroupPage<T>public void setFieldStatsResults(Map<String,FieldStatsResult> fieldStatsResults)
public FieldStatsResult getFieldStatsResult(Field field)
StatsPageField.getFieldStatsResult in interface StatsPage<T>public FieldStatsResult getFieldStatsResult(String fieldName)
StatsPagegetFieldStatsResult in interface StatsPage<T>public Map<String,FieldStatsResult> getFieldStatsResults()
StatsPagegetFieldStatsResults in interface StatsPage<T>public Collection<String> getSuggestions(String term)
SpellcheckQueryResultgetSuggestions in interface SpellcheckQueryResultterm - must not be null.public Collection<String> getSuggestions()
SpellcheckQueryResultgetSuggestions in interface SpellcheckQueryResultpublic void addSuggestions(String term, List<SpellcheckQueryResult.Alternative> suggestions)
addSuggestions in interface SpellcheckQueryResultpublic Collection<SpellcheckQueryResult.Alternative> getAlternatives()
SpellcheckQueryResultSpellcheckQueryResult.Alternatives;getAlternatives in interface SpellcheckQueryResultpublic Collection<SpellcheckQueryResult.Alternative> getAlternatives(String term)
SpellcheckQueryResultSpellcheckQueryResult.Alternatives for a given term.getAlternatives in interface SpellcheckQueryResultterm - must not be null.Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.