# Print output for @column tags ?>
public
final
class
SearchResult
extends Object
java.lang.Object | |
↳ | android.app.appsearch.SearchResult |
This class represents one of the results obtained from an AppSearch query.
This allows clients to obtain:
getGenericDocument()
getMatchInfos()
"Snippet" refers to a substring of text from the content of document that is returned as a part of search result.
See also:
Nested classes | |
---|---|
class |
SearchResult.Builder
Builder for |
class |
SearchResult.MatchInfo
This class represents a match objects for any Snippets that might be present in |
class |
SearchResult.MatchRange
Class providing the position range of matching information. |
Public methods | |
---|---|
String
|
getDatabaseName()
Contains the database name that stored the |
GenericDocument
|
getGenericDocument()
Contains the matching |
List<SearchResult.MatchInfo>
|
getMatchInfos()
Returns a list of |
String
|
getPackageName()
Contains the package name of the app that stored the |
double
|
getRankingSignal()
Returns the ranking signal of the |
Inherited methods | |
---|---|
public String getDatabaseName ()
Contains the database name that stored the GenericDocument
.
Returns | |
---|---|
String |
Name of the database within which the document is stored
This value cannot be null . |
public GenericDocument getGenericDocument ()
Contains the matching GenericDocument
.
Returns | |
---|---|
GenericDocument |
Document object which matched the query.
This value cannot be null . |
public List<SearchResult.MatchInfo> getMatchInfos ()
Returns a list of MatchInfo
s providing information about how the document in getGenericDocument()
matched the query.
Returns | |
---|---|
List<SearchResult.MatchInfo> |
List of matches based on SearchSpec . If snippeting is disabled using SearchSpec.Builder.setSnippetCount(int) or SearchSpec.Builder.setSnippetCountPerProperty(int) , for all results after that value, this
method returns an empty list.
This value cannot be null . |
public String getPackageName ()
Contains the package name of the app that stored the GenericDocument
.
Returns | |
---|---|
String |
Package name that stored the document
This value cannot be null . |
public double getRankingSignal ()
Returns the ranking signal of the GenericDocument
, according to the ranking strategy
set in SearchSpec.Builder#setRankingStrategy(int)
.
The meaning of the ranking signal and its value is determined by the selected ranking strategy:
SearchSpec#RANKING_STRATEGY_NONE
- this value will be 0
SearchSpec#RANKING_STRATEGY_DOCUMENT_SCORE
- the value returned by calling
GenericDocument#getScore()
on the document returned by getGenericDocument()
SearchSpec#RANKING_STRATEGY_CREATION_TIMESTAMP
- the value returned by calling
GenericDocument#getCreationTimestampMillis()
on the document returned by getGenericDocument()
SearchSpec#RANKING_STRATEGY_RELEVANCE_SCORE
- an arbitrary double value where a
higher value means more relevant
SearchSpec#RANKING_STRATEGY_USAGE_COUNT
- the number of times usage has been
reported for the document returned by getGenericDocument()
SearchSpec#RANKING_STRATEGY_USAGE_LAST_USED_TIMESTAMP
- the timestamp of the
most recent usage that has been reported for the document returned by getGenericDocument()
Returns | |
---|---|
double |
Ranking signal of the document |