public class MergeSearchAnswer extends java.lang.Object implements SearchAnswer
Constructor and Description |
---|
MergeSearchAnswer(SearchLogic logic,
SearchQuery query) |
Modifier and Type | Method and Description |
---|---|
void |
addAnswer(SearchAnswer answer) |
CategoryGroup |
getCategoryGroup(java.lang.String name)
Get a facet by its id.
|
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()
Get some advanced timing information about this query.
|
public MergeSearchAnswer(SearchLogic logic, SearchQuery query)
public void addAnswer(SearchAnswer answer)
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.Iterator<Hit> getHitsIterator()
SearchAnswer
getHitsIterator
in interface SearchAnswer
public java.util.List<Hit> getHits()
SearchAnswer
getHits
in interface SearchAnswer
public java.util.Map<java.lang.String,java.lang.String> getInfos()
SearchAnswer
getInfos
in interface SearchAnswer
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
@Deprecated public int getNMatches()
SearchAnswer
getNMatches
in interface SearchAnswer
SearchAnswer.getNumberOfMatches()
@Deprecated public int getNHits()
SearchAnswer
getNHits
in interface SearchAnswer
SearchAnswer.getNumberOfRetrievableHits()
public long getNumberOfRetrievableHits()
SearchAnswer
getNumberOfRetrievableHits
in interface SearchAnswer
public long getNumberOfMatches()
SearchAnswer
getNumberOfMatches
in interface SearchAnswer
Copyright © 2021 Dassault Systèmes, All Rights Reserved.