Android.App.AppSearch Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AppSearchBatchResult |
Provides results for AppSearch batch operations which encompass multiple documents. |
AppSearchBatchResult.Builder |
Builder for |
AppSearchBlobHandle |
An identifier to represent a blob in AppSearch. |
AppSearchBlobHandle.InterfaceConsts | |
AppSearchManager |
Provides access to the centralized AppSearch index maintained by the system. |
AppSearchManager.SearchContext |
Contains information about how to create the search session. |
AppSearchManager.SearchContext.Builder | |
AppSearchResult |
Information about the success or failure of an AppSearch call. |
AppSearchSchema |
The AppSearch Schema for a particular type of document. |
AppSearchSchema.BlobHandlePropertyConfig |
Configuration for a property of type |
AppSearchSchema.BlobHandlePropertyConfig.Builder | |
AppSearchSchema.BooleanPropertyConfig |
Configuration for a property containing a boolean. |
AppSearchSchema.BooleanPropertyConfig.Builder | |
AppSearchSchema.Builder |
Builder for |
AppSearchSchema.BytesPropertyConfig |
Configuration for a property containing a byte array. |
AppSearchSchema.BytesPropertyConfig.Builder | |
AppSearchSchema.DocumentPropertyConfig |
Configuration for a property containing another Document. |
AppSearchSchema.DocumentPropertyConfig.Builder | |
AppSearchSchema.DoublePropertyConfig |
Configuration for a property containing a double-precision decimal number. |
AppSearchSchema.DoublePropertyConfig.Builder | |
AppSearchSchema.EmbeddingPropertyConfig |
Configuration for a property of type |
AppSearchSchema.EmbeddingPropertyConfig.Builder | |
AppSearchSchema.InterfaceConsts | |
AppSearchSchema.LongPropertyConfig |
Configuration for a property containing a 64-bit integer. |
AppSearchSchema.LongPropertyConfig.Builder | |
AppSearchSchema.PropertyConfig |
Common configuration for a single property (field) in a Document. |
AppSearchSchema.StringPropertyConfig |
Configuration for a property of type String in a Document. |
AppSearchSchema.StringPropertyConfig.Builder | |
AppSearchSession |
Provides a connection to a single AppSearch database. |
CommitBlobResponse |
The response to provide batch operation results of |
CommitBlobResponse.InterfaceConsts | |
EmbeddingVector |
Embeddings are vector representations of data, such as text, images, and audio, which can be generated by machine learning models and used for semantic search. |
EmbeddingVector.InterfaceConsts | |
EnterpriseGlobalSearchSession |
Provides a connection to all enterprise (work profile) AppSearch databases the querying application has been granted access to. |
GenericDocument |
Represents a document unit. |
GenericDocument.Builder |
The builder class for |
GetByDocumentIdRequest |
Encapsulates a request to retrieve documents by namespace and IDs from the |
GetByDocumentIdRequest.Builder |
Builder for |
GetByDocumentIdRequest.InterfaceConsts | |
GetSchemaResponse |
The response class of |
GetSchemaResponse.Builder |
Builder for |
GetSchemaResponse.InterfaceConsts | |
GlobalSearchSession |
Provides a connection to all AppSearch databases the querying application has been granted access to. |
JoinSpec |
This class represents the specifications for the joining operation in search. |
JoinSpec.Builder |
Builder for |
JoinSpec.InterfaceConsts | |
Migrator |
A migrator class to translate |
OpenBlobForReadResponse |
The response to provide batch operation results of |
OpenBlobForReadResponse.InterfaceConsts | |
OpenBlobForWriteResponse |
The response to provide batch operation results of |
OpenBlobForWriteResponse.InterfaceConsts | |
PackageIdentifier |
This class represents a uniquely identifiable package. |
PropertyPath |
Represents a property path returned from searching the AppSearch Database. |
PropertyPath.PathSegment |
A segment of a PropertyPath, which includes the name of the property and a 0-based index into this property. |
PutDocumentsRequest |
Encapsulates a request to index documents into an |
PutDocumentsRequest.Builder |
Builder for |
RemoveBlobResponse |
Results of |
RemoveBlobResponse.InterfaceConsts | |
RemoveByDocumentIdRequest |
Encapsulates a request to remove documents by namespace and IDs from the |
RemoveByDocumentIdRequest.Builder |
Builder for |
RemoveByDocumentIdRequest.InterfaceConsts | |
ReportSystemUsageRequest |
A request to report usage of a document owned by another app from a system UI surface. |
ReportSystemUsageRequest.Builder |
Builder for |
ReportUsageRequest |
A request to report usage of a document. |
ReportUsageRequest.Builder |
Builder for |
ReportUsageRequest.InterfaceConsts | |
SchemaVisibilityConfig |
A class to hold a all necessary Visibility information corresponding to the same schema. |
SchemaVisibilityConfig.Builder |
The builder class of |
SchemaVisibilityConfig.InterfaceConsts | |
SearchResult |
This class represents one of the results obtained from an AppSearch query. |
SearchResult.Builder |
Builder for |
SearchResult.InterfaceConsts | |
SearchResult.MatchInfo |
This class represents match objects for any snippets that might be present in |
SearchResult.MatchInfo.Builder | |
SearchResult.MatchInfo.InterfaceConsts | |
SearchResult.MatchRange |
Class providing the position range of a text match information. |
SearchResults |
Encapsulates results of a search operation. |
SearchSpec |
This class represents the specification logic for AppSearch. |
SearchSpec.Builder |
Builder for |
SearchSpec.InterfaceConsts | |
SearchSuggestionResult |
The result class of the |
SearchSuggestionResult.Builder |
The Builder class of |
SearchSuggestionResult.InterfaceConsts | |
SearchSuggestionSpec |
This class represents the specification logic for AppSearch. |
SearchSuggestionSpec.Builder |
Builder for |
SearchSuggestionSpec.InterfaceConsts | |
SetBlobVisibilityRequest |
Request to configure the visibility settings of blobs in AppSearch. |
SetBlobVisibilityRequest.Builder |
Builder for |
SetSchemaRequest |
Encapsulates a request to update the schema of an |
SetSchemaRequest.Builder |
Builder for |
SetSchemaResponse |
The response class of |
SetSchemaResponse.Builder |
Builder for |
SetSchemaResponse.InterfaceConsts | |
SetSchemaResponse.MigrationFailure |
The class represents a post-migrated |
SetSchemaResponse.MigrationFailure.InterfaceConsts | |
StorageInfo |
The response class of |
StorageInfo.Builder |
Builder for |
StorageInfo.InterfaceConsts |
Interfaces
IBatchResultCallback |
The callback interface to return |