androidx.appsearch.app
Interfaces
AppSearchSession | Provides a connection to a single AppSearch database. |
DocumentClassFactory | An interface for factories which can convert between instances of classes annotated with \@ |
EnterpriseGlobalSearchSession | Provides a connection to all enterprise (work profile) AppSearch databases the querying application has been granted access to. |
Features | A class that encapsulates all features that are only supported in certain cases (e.g. only on certain implementations or only at a certain Android API Level). |
GlobalSearchSession | Provides a connection to all AppSearch databases the querying application has been granted access to. |
LongSerializer | Serializes some |
SearchResults | Encapsulates results of a search operation. |
StringSerializer | Serializes some |
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. |
AppSearchDocumentClassMap | A class that maintains the map from schema type names to the fully qualified names of the corresponding document classes. |
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 | Builder for |
AppSearchSchema.BooleanPropertyConfig | Configuration for a property containing a boolean. |
AppSearchSchema.BooleanPropertyConfig.Builder | Builder for |
AppSearchSchema.Builder | Builder for |
AppSearchSchema.BytesPropertyConfig | Configuration for a property containing a byte array. |
AppSearchSchema.BytesPropertyConfig.Builder | Builder for |
AppSearchSchema.DocumentPropertyConfig | Configuration for a property containing another Document. |
AppSearchSchema.DocumentPropertyConfig.Builder | Builder for |
AppSearchSchema.DoublePropertyConfig | Configuration for a property containing a double-precision decimal number. |
AppSearchSchema.DoublePropertyConfig.Builder | Builder for |
AppSearchSchema.EmbeddingPropertyConfig | Configuration for a property of type |
AppSearchSchema.EmbeddingPropertyConfig.Builder | Builder for |
AppSearchSchema.LongPropertyConfig | Configuration for a property containing a 64-bit integer. |
AppSearchSchema.LongPropertyConfig.Builder | Builder for |
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 | Builder for |
CommitBlobResponse | The response to provide batch operation results of |
DocumentClassMappingContext | A context object that holds mapping information for document classes and their parent types. |
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. |
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 |
GetSchemaResponse | The response class of |
GetSchemaResponse.Builder | Builder for |
JoinSpec | This class represents the specifications for the joining operation in search. |
JoinSpec.Builder | Builder for |
Migrator | A migrator class to translate |
OpenBlobForReadResponse | The response to provide batch operation results of |
OpenBlobForWriteResponse | The response to provide batch operation results of |
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 |
RemoveByDocumentIdRequest | Encapsulates a request to remove documents by namespace and IDs from the |
RemoveByDocumentIdRequest.Builder | Builder for |
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 |
SchemaVisibilityConfig | A class to hold a all necessary Visibility information corresponding to the same schema. |
SchemaVisibilityConfig.Builder | The builder class of |
SearchResult | This class represents one of the results obtained from an AppSearch query. |
SearchResult.Builder | Builder for |
SearchResult.EmbeddingMatchInfo | This class represents match objects for any snippets that might be present in |
SearchResult.MatchInfo | This class represents match objects for any snippets that might be present in |
SearchResult.MatchInfo.Builder | Builder for |
SearchResult.MatchRange | Class providing the position range of a text match information. |
SearchResult.TextMatchInfo | This class represents match objects for any text match snippets that might be present in |
SearchSpec | This class represents the specification logic for AppSearch. |
SearchSpec.Builder | Builder for |
SearchSuggestionResult | The result class of the |
SearchSuggestionResult.Builder | The Builder class of |
SearchSuggestionSpec | This class represents the specification logic for AppSearch. |
SearchSuggestionSpec.Builder | Builder for |
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.MigrationFailure | The class represents a post-migrated |
ShortcutAdapter | Util methods for Document <-> shortcut conversion. |
StorageInfo | The response class of |
StorageInfo.Builder | Builder for |
Annotations
ExperimentalAppSearchApi | Indicates that an AppSearch api is unstable. |