public class FleaSearchAnswerImpl extends java.lang.Object implements SearchAnswer, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
protected static class |
FleaSearchAnswerImpl.HitIterator |
Modifier and Type | Field and Description |
---|---|
boolean |
streamed |
Constructor and Description |
---|
FleaSearchAnswerImpl(SearchQuery sq,
java.io.InputStream stream) |
Modifier and Type | Method and Description |
---|---|
CategoryGroup |
getCategoryGroup(java.lang.String name)
Get a facet by its id.
|
java.util.Map<java.lang.String,CategoryGroupImpl> |
getCategoryGroupMap() |
java.util.Collection<CategoryGroup> |
getCategoryGroups()
Get the facets for the query.
|
java.util.List<Hit> |
getHits()
Get the search results that have matched the query
|
java.util.Iterator<Hit> |
getHitsIterator()
Get an iterator over the hits
|
java.util.Map<java.lang.String,java.lang.String> |
getInfos()
Get various information about the answer.
|
int |
getNHits()
Deprecated.
|
int |
getNMatches()
Deprecated.
|
long |
getNumberOfMatches()
Get the (potentially estimated) total number of hits for this answer.
|
long |
getNumberOfRetrievableHits()
Get the number of hits available to the user.
|
java.util.List<RelatedTerm> |
getRelatedTerms()
Deprecated.
|
java.lang.String |
getSearchContext()
Get the "search context".
|
java.util.List<SliceInfo> |
getSlicesInfo()
Get per slices extra info
|
java.util.List<SpellCheckSuggestion> |
getSpellCheckSuggestions()
Get the spell checking suggestions for the query.
|
int |
getStartIndex()
Get the index of the first search result ("full hit") in the list of all search results.
|
java.util.Map<java.lang.String,java.lang.String> |
getStats()
Get some advanced performance stats infos.
|
java.util.List<java.lang.String> |
getStoppedWords()
Get the query words that have been ignored.
|
java.util.Map<java.lang.String,java.lang.Long> |
getTimes()
Deprecated.
|
boolean |
hasNextFullHit() |
Hit |
nextFullHit() |
void |
setStartIndex(int startIndex) |
java.lang.String |
toString() |
public FleaSearchAnswerImpl(SearchQuery sq, java.io.InputStream stream) throws java.io.IOException
java.io.IOException
public boolean hasNextFullHit()
public Hit nextFullHit()
public java.lang.String getSearchContext()
SearchAnswer
getSearchContext
in interface SearchAnswer
public CategoryGroup getCategoryGroup(java.lang.String name)
SearchAnswer
getCategoryGroup
in interface SearchAnswer
CategoryGroup
public java.util.Collection<CategoryGroup> getCategoryGroups()
SearchAnswer
getCategoryGroups
in interface SearchAnswer
CategoryGroup
public java.util.Map<java.lang.String,CategoryGroupImpl> getCategoryGroupMap()
public java.util.List<Hit> getHits()
SearchAnswer
getHits
in interface SearchAnswer
public java.util.Iterator<Hit> getHitsIterator()
SearchAnswer
getHitsIterator
in interface SearchAnswer
public java.util.Map<java.lang.String,java.lang.String> getInfos()
SearchAnswer
getInfos
in interface SearchAnswer
@Deprecated public java.util.Map<java.lang.String,java.lang.Long> getTimes()
SearchAnswer
getTimes
in interface SearchAnswer
public java.util.Map<java.lang.String,java.lang.String> getStats()
SearchAnswer
getStats
in interface SearchAnswer
public java.util.List<SliceInfo> getSlicesInfo()
SearchAnswer
getSlicesInfo
in interface SearchAnswer
public java.util.List<SpellCheckSuggestion> getSpellCheckSuggestions()
SearchAnswer
getSpellCheckSuggestions
in interface SearchAnswer
public java.util.List<java.lang.String> getStoppedWords()
SearchAnswer
getStoppedWords
in interface SearchAnswer
@Deprecated public java.util.List<RelatedTerm> getRelatedTerms()
SearchAnswer
getRelatedTerms
in interface SearchAnswer
public int getStartIndex()
SearchAnswer
getStartIndex
in interface SearchAnswer
public void setStartIndex(int startIndex)
@Deprecated public int getNMatches()
SearchAnswer
getNMatches
in interface SearchAnswer
SearchAnswer.getNumberOfMatches()
public long getNumberOfMatches()
SearchAnswer
getNumberOfMatches
in interface SearchAnswer
@Deprecated public int getNHits()
SearchAnswer
getNHits
in interface SearchAnswer
SearchAnswer.getNumberOfRetrievableHits()
public long getNumberOfRetrievableHits()
SearchAnswer
getNumberOfRetrievableHits
in interface SearchAnswer
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2021 Dassault Systèmes, All Rights Reserved.