Android.App.AppSearch 命名空间

AppSearchBatchResult

为包含多个文档的 AppSearch 批处理操作提供结果。

AppSearchBatchResult.Builder

对象的 AppSearchBatchResult 生成器。

AppSearchManager

提供对系统维护的集中式 AppSearch 索引的访问。

AppSearchManager.SearchContext

包含有关如何创建搜索会话的信息。

AppSearchManager.SearchContext.Builder
AppSearchResult

有关 AppSearch 调用成功或失败的信息。

AppSearchSchema

特定类型的文档的 AppSearch 架构。

AppSearchSchema.BooleanPropertyConfig

包含布尔值的属性的配置。

AppSearchSchema.BooleanPropertyConfig.Builder
AppSearchSchema.Builder

Builder for AppSearchSchema objects.

AppSearchSchema.BytesPropertyConfig

包含字节数组的属性的配置。

AppSearchSchema.BytesPropertyConfig.Builder
AppSearchSchema.DocumentPropertyConfig

包含另一个文档的属性的配置。

AppSearchSchema.DocumentPropertyConfig.Builder
AppSearchSchema.DoublePropertyConfig

包含双精度十进制数的属性的配置。

AppSearchSchema.DoublePropertyConfig.Builder
AppSearchSchema.LongPropertyConfig

包含 64 位整数的属性的配置。

AppSearchSchema.LongPropertyConfig.Builder
AppSearchSchema.PropertyConfig

文档中单个属性(字段)的常见配置。

AppSearchSchema.StringPropertyConfig

Document 中字符串类型的属性的配置。

AppSearchSchema.StringPropertyConfig.Builder
AppSearchSession

提供与单个 AppSearch 数据库的连接。

GenericDocument

表示文档单位。

GenericDocument.Builder

GenericDocument生成器类。

GetByDocumentIdRequest

封装按命名空间和 ID 从 AppSearchSession 数据库检索文档的请求。

GetByDocumentIdRequest.Builder

对象的 GetByDocumentIdRequest 生成器。

GetSchemaResponse

的响应类 AppSearchSession#getSchema

GetSchemaResponse.Builder

对象的 GetSchemaResponse 生成器。

GlobalSearchSession

提供与查询应用程序已授予访问权限的所有 AppSearch 数据库的连接。

JoinSpec
JoinSpec.Builder
Migrator

要从不同版本的迁移程序类进行转换GenericDocumentAppSearchSchema

PackageIdentifier

此类表示唯一可识别的包。

PropertyPath
PropertyPath.PathSegment
PutDocumentsRequest

将文档索引的请求封装到数据库中 AppSearchSession

PutDocumentsRequest.Builder

对象的 PutDocumentsRequest 生成器。

RemoveByDocumentIdRequest

封装按命名空间和 ID 从 AppSearchSession 数据库中删除文档的请求。

RemoveByDocumentIdRequest.Builder

对象的 RemoveByDocumentIdRequest 生成器。

ReportSystemUsageRequest

从系统 UI 图面报告另一个应用拥有的文档使用情况的请求。

ReportSystemUsageRequest.Builder

对象的 ReportSystemUsageRequest 生成器。

ReportUsageRequest

报告文档使用情况的请求。

ReportUsageRequest.Builder

对象的 ReportUsageRequest 生成器。

SearchResult

此类表示从 AppSearch 查询获取的结果之一。

SearchResult.Builder

对象的 SearchResult 生成器。

SearchResult.MatchInfo

此类表示任何可能存在于查询中的 SearchResults 代码片段的匹配对象。

SearchResult.MatchInfo.Builder
SearchResult.MatchRange

提供匹配信息的位置范围的类。

SearchResults

封装搜索操作的结果。

SearchSpec

此类表示 AppSearch 的规范逻辑。

SearchSpec.Builder

Builder for SearchSpec objects.

SearchSuggestionResult
SearchSuggestionResult.Builder
SearchSuggestionSpec
SearchSuggestionSpec.Builder
SetSchemaRequest

封装用于更新数据库架构 AppSearchSession 的请求。

SetSchemaRequest.Builder

对象的 SetSchemaRequest 生成器。

SetSchemaResponse

的响应类 AppSearchSession#setSchema

SetSchemaResponse.Builder

对象的 SetSchemaResponse 生成器。

SetSchemaResponse.MigrationFailure

该类表示迁移后GenericDocument未能由其保存。AppSearchSession#setSchema

StorageInfo

AppSearchSession#getStorageInfo响应类 。

StorageInfo.Builder

对象的 StorageInfo 生成器。

接口

IBatchResultCallback

要返回 AppSearchBatchResult的回调接口。

枚举

AppSearchResultCode
Cardinality
GroupingType
IndexingType
JoinSpecAggregationScoring
LongPropertyConfigIndexingType
RankingStrategy
SchemaRequestPermissions
SearchOrder
SearchTermMatch
StringPropertyJoinableValueType
SuggestionRankingStrategy
TokenizerType