AppSearch
| Letzte Aktualisierung | Stabile Version | Releasekandidat | Beta-Ausgabe | Alpharelease |
|---|---|---|---|---|
| 2. Juli 2025 | 1.1.0 | - | – | - |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von AppSearch hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.
Fügen Sie der Datei build.gradle für Ihre App oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:
Cool
dependencies { def appsearch_version = "1.1.0" implementation "androidx.appsearch:appsearch:$appsearch_version" // Use kapt instead of annotationProcessor if writing Kotlin classes annotationProcessor "androidx.appsearch:appsearch-compiler:$appsearch_version" implementation "androidx.appsearch:appsearch-local-storage:$appsearch_version" // PlatformStorage is compatible with Android 12+ devices, and offers additional features // to LocalStorage. implementation "androidx.appsearch:appsearch-platform-storage:$appsearch_version" // PlayServicesStorage is compatible with all devices that support Google Play Services on // all API levels. It offers the same features as PlatformStorage and is the recommended // solution for lower API levels on which PlatformStorage is not supported. implementation "androidx.appsearch:appsearch-play-services-storage:$appsearch_version" }
Kotlin
dependencies { val appsearch_version = "1.1.0" implementation("androidx.appsearch:appsearch:$appsearch_version") // Use annotationProcessor instead of kapt if writing Java classes kapt("androidx.appsearch:appsearch-compiler:$appsearch_version") implementation("androidx.appsearch:appsearch-local-storage:$appsearch_version") // PlatformStorage is compatible with Android 12+ devices, and offers additional features // to LocalStorage. implementation("androidx.appsearch:appsearch-platform-storage:$appsearch_version") // PlayServicesStorage is compatible with all devices that support Google Play Services on // all API levels. It offers the same features as PlatformStorage and is the recommended // solution for lower API levels on which PlatformStorage is not supported. implementation("androidx.appsearch:appsearch-play-services-storage:$appsearch_version") }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Ihr Feedback hilft uns, Jetpack zu verbessern. Lassen Sie es uns wissen, wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie ein neues erstellen. Sie können für ein vorhandenes Problem abstimmen, indem Sie auf die Schaltfläche mit dem Stern klicken.
Weitere Informationen finden Sie in der Dokumentation zur Problemverfolgung.
Version 1.1
Version 1.1.0
2. Juli 2025
androidx.appsearch:appsearch-*:1.1.0 wird veröffentlicht. Version 1.1.0 enthält diese Commits.
Version 1.1.0-rc01
20. Mai 2025
androidx.appsearch:appsearch-*:1.1.0-rc01 wird veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.
Neue Funktionen
- Das Modul
AppSearchgeht in die Release-Kandidatenphase ein. - Es wird eine neue experimentelle API hinzugefügt, um Aktionen für die Methode
PutDocumentsRequest#addTakenAction(I7b726) zu erfassen. SearchResult#TextMatchInfoundSearchResult#EmbeddingMatchInfohinzugefügt;SearchResult#MatchInfoumstrukturiert, um Informationen zu Übereinstimmungen für Einbettungsübereinstimmungen bereitzustellen (I8f78d)- Einführung von Ranking-Funktionen für die Listenbearbeitung (Ifa4ab)
API-Änderungen
- Unterstützung des
AppSearch-Annotation-Processors für die Blob-Handle-Property. (I9520b) - Aktualisieren Sie den Annotation Processor
AppSearch, um die Quantisierung zu unterstützen. (Ie0c85) - Fügt sowohl
PlatformStorageals auchLocalStorageeine statischegetFeatures()-Methode hinzu (I5a206)
Fehlerkorrekturen
- In dieser Bibliothek werden jetzt JSpecify-Nullable-Annotationen verwendet, die typbezogen sind. Kotlin-Entwickler sollten die folgenden Compiler-Argumente verwenden, um die korrekte Verwendung zu erzwingen: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode (I91f42, b/326456246)
Version 1.1.0-beta01
15. Januar 2025
androidx.appsearch:appsearch-*:1.1.0-beta01 wird veröffentlicht. Version 1.1.0-beta01 enthält diese Commits.
Neue Funktionen
- Das Modul
AppSearchist jetzt in der Betaphase.
API-Änderungen
- Die experimentelle
AppSearch-API zur Weitergabe von Löschvorgängen wurde aufgrund von Stabilitätsproblemen deaktiviert. (Iea386) - Erstellen Sie die
GlobalSearchApplicationInfoAPI, eine experimentelle und optionale Möglichkeit für Produzenten und Nutzer, Interesse an bestimmten Typen zu bekunden. (I116fd) - Geringfügige Änderungen an experimentellen AST-APIs (Query Builder) (Ibd852)
Fehlerkorrekturen
- In dieser Bibliothek werden jetzt JSpecify-Nullable-Annotationen verwendet, die typbezogen sind. Kotlin-Entwickler sollten das folgende Compiler-Argument verwenden, um die korrekte Verwendung zu erzwingen:
-Xjspecify-annotations=strict(dies ist die Standardeinstellung ab Version 2.1.0 des Kotlin-Compilers). (Ic2976, b/326456246) - Erforderliche Berechtigung für
searchPersonCorpushinzugefügt (I4431d)
Version 1.1.0-alpha07
11. Dezember 2024
androidx.appsearch:appsearch-*:1.1.0-alpha07 wird veröffentlicht. Version 1.1.0-alpha07 enthält diese Commits.
Neue Funktionen
- Fügen Sie die Annotation
ExperimentalAppSearchApizu neuen API-Oberflächen hinzu, die noch nicht stabil sind. (Ib09f4) - Unterstützung für die effiziente Speicherung und gemeinsame Nutzung von binären Blob-Daten über
AppSearchSession#openBlobForWriteAsyncund zugehörige Methoden - Unterstützung für das Filtern von Abfrageergebnissen nach Scoring-Ausdruck über die Funktion
matchScoreExpression(Id525a) - Unterstützung für das Übertragen des Löschens vom übergeordneten Dokument auf untergeordnete Dokumente. (Ia032d)
- Unterstützung für die Einbettungsquantisierungs-API, um die Einbettungsleistung bei geringfügigem Qualitätsverlust zu steigern. (Id8a07)
- Unterstützung für das Einschränken von Suchanfragen auf bestimmte Dokumente mithilfe der
addFilterDocumentIdsAPI inSearchSpec. (I7c6f1)
API-Änderungen
- Informationen zum übergeordneten Typ von
GenericDocumentnachSearchResultverschoben. (I34a1d) - Unterstützung für neue Aktionstypen in der
TakenActionAPI, einschließlichDismissActionundImpressionAction. (I0c6c7) - Das neue integrierte AppSearch-Schema
WebPagewurde hinzugefügt. (I28127)
Version 1.1.0-alpha06
16. Oktober 2024
androidx.appsearch:appsearch-*:1.1.0-alpha06 wird veröffentlicht. Version 1.1.0-alpha06 enthält diese Commits.
API-Änderungen
- Es wurde ein Knoten hinzugefügt, der die Abfragefunktion
PropertyDefineddarstellt. (I1aeaf) - Fügen Sie Knoten hinzu, um die numerische Suche und die Einschränkung von Eigenschaften darzustellen. (I963a9)
- Fügen Sie einen Knoten hinzu, der die Abfragefunktion
GetSearchStringParameterdarstellt. (I4f99b) - Fügen Sie einen Knoten hinzu, der die Abfragefunktion
HasPropertydarstellt. (I9c1c5) - Es wurde eine Schnittstelle zum Implementieren von Funktionen in AST hinzugefügt. (I9d42e)
- AND- und OR-Operatoren hinzufügen (Iaa442)
NegationNodefür die logische Negation von Abfragen im AST hinzufügen. (Ia855a)- Fügen Sie die Knotenschnittstelle zu
AppSearchhinzu, um Knoten zu definieren. (If42fb) - Fügt eine Annotation für experimentelle APIs für
AppSearchhinzu. (I3e57c)
Fehlerkorrekturen
TextNodesfür Hold-Begriffe hinzugefügt. (Iefd02)
Behebung von Sicherheitsproblemen
- Seit dieser Änderung wird androidx mit protobuf 4.28.2 kompiliert, um CVE-2024-7254 zu beheben. Aktualisieren Sie die Abhängigkeit von
androidx.appsearch:appsearch-external-protobufauf die neueste Version 1.1.0-alpha06, um das Risiko von Sicherheitslücken zu minimieren.
Version 1.1.0-alpha05
4. September 2024
androidx.appsearch:appsearch-*:1.1.0-alpha05 wird veröffentlicht. Version 1.1.0-alpha05 enthält diese Commits.
API-Änderungen
- Nicht benötigte
setEmbeddingSearchEnabledundgetEmbeddingSearchEnabledwerden eingestellt. LöschtsetListFilterTokenizeFunctionEnabledundgetListFilterTokenizeFunctionEnabled. Die Abfragefunktion „tokenize“ wurde gelöscht. Wurde durch die AbfragefunktiongetSearchStringParameterund die FunktionaddSearchStringParameterersetzt. (I09f5a) - Benennen Sie
Alarm#getComputingDeviceingetOriginatingDeviceum. (I63121)
Version 1.1.0-alpha04
7. August 2024
androidx.appsearch:appsearch-*:1.1.0-alpha04 wird veröffentlicht. Version 1.1.0-alpha04 enthält diese Commits.
Neue Funktionen
- Unterstützung für die neue
PlayServicesStorage-Implementierung, die die Verwendung vonAppSearchauf älteren Geräten ermöglicht, ohne dass die APK-Größe durchLocalStorageerheblich zunimmt. Bei dieser Speicherimplementierung werden App-Daten in der Play-Dienste-App gespeichert. - Unterstützung für neue APIs auf Geräten mit Android 15.
- Unterstützung der Suche in der Datenbank nach Einbettungsvektoren, was Fuzzy Matching ermöglicht. (I2b41b)
- Unterstützung von übergeordneten Typen und Polymorphismus im
AppSearch-Schemamodell. (I06118) - Unterstützung der
TakenActionAPI, mit der Apps melden können, wenn auf Ergebnisse geklickt oder die Suche abgebrochen wurde, um die Qualität bei nachfolgenden Suchanfragen zu verbessern. (I54091) - Unterstützung von Klassen mit Builders im Annotationsprozessor durch Einführung der neuen Annotation
@Document.BuilderProducer. (Iec30a) - Unterstützung einer detaillierteren Steuerung, welche Eigenschaften eines verschachtelten Dokuments indexiert werden. (Iec30a)
- Unterstützung für das Filtern von Suchanfragen nach bestimmten Dokumentattributen. (Ib2659)
- Unterstützung für detailliertere Sichtbarkeitseinstellungen durch die Möglichkeit, Sichtbarkeitseinstellungen mit ODER und UND zu kombinieren. (I0274b)
- Unterstützung für die Gewährung der Sichtbarkeit von Daten für alle Apps, die die Existenz der Eigentümer-App sehen können (öffentliche Sichtbarkeit). (I992e4)
- Unterstützung für das Abrufen von Ergebnissen, bei denen Daten in einem bestimmten Attribut vorhanden sind. (I7d94f)
- Unterstützung für das Abrufen von Unternehmenskontakten im privaten Profil. (Idd587)
API-Änderungen
- Fügen Sie der
Document.DocumentProperty-Annotation von AppSearch die AnnotationsparameterindexableNestedPropertiesListundinheritIndexableNestedPropertiesFromSuperclasshinzu, um das Indexieren bestimmter verschachtelter Property-Pfade zu ermöglichen. (Iec30a) - Unterstützung des Builder-Konstruktors zum Erstellen von Builder-Instanzen im
AppSearch-Annotationsprozessor (I265c9) - Annotation Processor für
AppSearchaktualisieren, um die Festlegung von übergeordneten Typen für Polymorphismus zu unterstützen (I06118) - Die Methode
GetSchemaRequestzum Löschen von Sichtbarkeitseinstellungen wurde hinzugefügt (I38379). - Unterstützung von
addParentTypein AppSearch für Polymorphismus (Ida14a) - APIs für zusätzliche Ranking-Ausdrücke hinzugefügt (I5d9f4)
SearchActionAPI hinzufügen (I54091)- Fügt das Beschreibungsfeld für
AppSearch-Typen hinzu (I84762) - Onboarding von APIs für die Suche nach Einbettungen und das Ranking in
AppSearch(I0f6c3) - Entfernt
getDeletionPropagation(I21192)
Version 1.1.0-alpha03
24. Mai 2023
androidx.appsearch:appsearch-*:1.1.0-alpha03 wird veröffentlicht. Version 1.1.0-alpha03 enthält diese Commits.
Neue Funktionen
- Unterstützung für eine erweiterte API für Anfragen, eine erweiterte API für die Bewertung und die numerische Suche. (I02d48)
- Die
LocalStorage.createGlobalSearchSessionAPI wurde hinzugefügt, um alle Datenbanken im lokalen Speicher einer einzelnen App zu durchsuchen. (Id3c89) - API zum Zusammenführen von Dokumenten nach ID hinzugefügt (Iaecfa)
- Unterstützung von Property-Gewichtungen, um bestimmte Properties bei Verwendung von
RANKING_STRATEGY_RELEVANCE_SCORINGals wichtiger zu kennzeichnen. (I069b9) - Fügen Sie „Person“ und
ContactPointhinzu, um den Personen-Korpus inAppSearchabzufragen. (Ia58f9) - Neuer Dokumenttyp
ImageObjecthinzugefügt, der auf http://schema.org/ImageObject basiert. (I6a0c0) - Fügen Sie einen
VERBATIM-Tokenizer hinzu, mit dem Eigenschaften ohne Interpretation durchAppSearchhinzugefügt werden können. (I47bc0) RFC822_TOKENIZATIONwurde als Tokenizer-Typ hinzugefügt, sodass E-Mail-Adressen tokenisiert werden können. (I8a390)- Aktivieren Sie die globale Suche in der Debug-Ansicht. (I51fb2)
API-Änderungen
- Methoden entfernt, die
ListenableFuturezurückgeben und kein Async-Suffix haben. (I0515f) - Ermöglicht die Konfiguration von Projektionen über eine
Document-Klasse. (I94576) - Felder aus
Thing,Alarm,AlarmInstance,Timer,Stopwatch,StopwatchLap,ContactPointundPersonhinzufügen (Id876c)
Fehlerkorrekturen
- Vollständige Unterstützung von Android 13-Funktionen in appsearch-platform-storage (Ia8e61)
- Probleme beim Überschreiben von Schemanamen und privaten Feldern bei Verwendung der Vererbung beheben
Version 1.1.0-alpha02
24. August 2022
androidx.appsearch:appsearch-*:1.1.0-alpha02 wird veröffentlicht. Version 1.1.0-alpha02 enthält diese Commits.
Neue Funktionen
- Der Optimierungsprozess wurde durch die Indexverdichtung beschleunigt, anstatt den Index von Grund auf neu zu erstellen.
- Das Tag für das native Logging wurde von „icing“ zu „AppSearchIcing“ geändert. INFO-Meldungen werden standardmäßig protokolliert.
API-Änderungen
- Es wird ein neues
PropertyPath-Objekt für die Arbeit mit Pfaden und neueaddProjection-Methoden zum Akzeptieren vonPropertyPathhinzugefügt. (I45588) builtin:Thingwurde den integrierten TypenAppSearchhinzugefügt (I55427)- Leere Attributnamen in
GenericDocumentwerden jetzt früher verhindert. Bisher wurden sie bei der Indexierung verhindert, jetzt beiGenericDocument.Builder.build()(I9e780).
Fehlerkorrekturen
- Unnötige Stringformatierung wurde entfernt, um die Leistung der RELEVANCE-Bewertung zu verbessern.
- Effizientere Paginierung bei nicht lesbaren oder gelöschten Dokumenten
- Automatische Speicherbereinigung für abgebrochene Anfragen implementiert
- Unterstützung für die verschachtelte Indexierung für Dokumente wurde korrigiert. Bisher wurde „indexNestedProperties“ ignoriert. (Iae9a6)
Externe Beiträge
- Shea Smith: Unterstützung für die verschachtelte Indexierung für Dokumente korrigieren. (Iae9a6)
Version 1.1.0-alpha01
15. Juni 2022
androidx.appsearch:appsearch-*:1.1.0-alpha01 wird veröffentlicht. Version 1.1.0-alpha01 wurde in einem privaten Vorabveröffentlichungszweig entwickelt und hat keine öffentlichen Commits.
API-Änderungen
- Alle Methoden, die
ListenableFuturezurückgeben, wurden umbenannt und haben jetzt das Suffix „Async“. Beispiel:getSchemawurde ingetSchemaAsyncumbenannt. Die Vorgängerversionen wurden verworfen und werden in einem zukünftigen Release entfernt.
Neue Funktionen
- Erste Version von „appsearch-builtin-types“. Dieses Projekt enthält einige integrierte Typen, die auf schema.org basieren. Clients können diese Typen verwenden, anstatt eigene Typen für gängige Objekte zu definieren. In zukünftigen Versionen werden weitere Typen hinzugefügt.
- Möglichkeit, mit
ShortcutAdaptereinAppSearch-Dokument in einShortcutInfoCompatzu konvertieren. So können KundenAppSearch-Dokumente über die core-google-shortcuts-Bibliothek für Google freigeben. - Möglichkeit, Vererbung mit
@Document-Klassen zu verwenden. Felder können nicht ersetzt oder geändert werden. Neue Felder können jedoch hinzugefügt werden, indem eine mit@Documentannotierte Klasse erweitert wird. - Neue Observer API, mit der sich Clients für Benachrichtigungen registrieren können, wenn sich Typen, auf die sie Zugriff haben, geändert haben oder wenn Dokumente dieser Typen hinzugefügt, geändert oder entfernt werden. WICHTIG: In der aktuellen Implementierung werden Benachrichtigungen nur gesendet, wenn Ihre App ausgeführt wird. Derzeit gibt es keine Möglichkeit, Änderungen zu prüfen, die während des Stopps Ihrer App aufgetreten sind. Sie sollten sich daher nicht auf diese API verlassen, wenn es um Vollständigkeit geht.
- Property Parser API, mit der Sie von
MatchInfo#getPropertyPathzurückgegebene Eigenschaftspfade vollständig verarbeiten und prüfen können. - Globale
getById- und globalegetSchema-API zum Abrufen von Dokumenten und Schemas aus anderen Apps, für die Sie Sichtbarkeit haben. - Möglichkeit, Sichtbarkeitsinformationen in
getSchemafür Daten abzurufen, auf die Sie Zugriff haben - Möglichkeit, die Sichtbarkeit für Apps mit einer bestimmten Android-Berechtigung zu gewähren (beschränkt auf eine kleine Gruppe von Berechtigungen auf der Zulassungsliste)
- Unterstützung von Gettern im
isFoo()-Stil für boolesche Felder im Annotationsprozessor zusätzlich zum zuvor unterstützten StilhasFoo() - Unterstützung für neue Funktionen, die durch
@RequiresFeaturegeschützt sind. MitAppSearchSession#getFeatureskönnen Sie ermitteln, was das aktuelle Backend unterstützt. - Entfernen des Tokenlimits von etwa 13.000 Tokens für einzelne Dokumente
- Abgleich mit nicht alphanumerischen Zeichen und Nicht-ASCII-Zeichen wie Emojis zulassen
Fehlerkorrekturen
- Ein Fehler wurde behoben, der dazu führte, dass
SetSchemafehlschlug, wenn ein verschachtelter inkompatibler Typ überschrieben wurde. - Korrekturen zur vollständigen Unterstützung von
@AutoValue-annotierte Klassen, die als AppSearch-@Document-Klassen verwendet werden - Behebung einiger Abstürze im Zusammenhang mit wiederholten Listen von Dokumentklassen und anderen Problemen
- Fehler behoben, der unter bestimmten Umständen zu einem Absturz der Präfixsuche führte
- Es wurde ein kleiner Fehler in
GetStorageInfobehoben, der bei E/A-Fehlern zu falschen Werten führte. - Probleme mit
BUSADDERRbeim Lesen eines Dokuments beheben - Behebung von Logcat-Fehlern, die durch das Drucken von unformatierten Fingerabdrücken verursacht werden
- NPE aufgrund von E/A-Fehlern beheben
- Speicher-Leak in
GetSchemaType,Get,Delete,DeleteByNamespaceundDeleteBySchemaTypebehoben
Version 1.0.0
Version 1.0.0-alpha04
3. November 2021
androidx.appsearch:appsearch-*:1.0.0-alpha04 wird veröffentlicht. Version 1.0.0-alpha04 enthält diese Commits.
Neue Funktionen
- Guava ListenableFuture-Abhängigkeit wird automatisch als API-Abhängigkeit eingefügt
API-Änderungen
- Fügen Sie SearchResult#getSubmatchRange() und SearchResult#getSubmatch() hinzu, um weitere Informationen zu den einzelnen Übereinstimmungen bereitzustellen. (I2fef6)
- Dokumentation zur Generierung von PackageIdentifier-Fingerabdrücken für die Freigabe von Daten nach Paketname + Zertifikat klarer fassen
Fehlerkorrekturen
- Absturz behoben, der auftrat, wenn der Nutzer nach dem Ende des Ergebnissatzes versuchte, Ergebnisseiten abzurufen
- Problem behoben, bei dem alle Namespaces abgefragt wurden, wenn nur ungültige Namespaces als Abfragefilter angegeben wurden
- Problem behoben, bei dem alle Namespaces entfernt wurden, wenn nur ungültige Namespaces als „remove-by-query“-Filter angegeben wurdenLo
- Ein Problem wurde behoben, bei dem die Indexierung von Dokumentdaten nach einem bestimmten Punkt für sehr große Dokumente beendet wurde.
- Ein Problem wurde behoben, durch das bei der Tokenisierung Segmente mit nicht-ASCII-Ziffernzeichen entfernt wurden.
- Es wurde eine Prüfung auf aufeinanderfolgende fehlgeschlagene Initialisierungsversuche hinzugefügt, um einen potenziellen fehlerhaften Zustand zu beenden, der eine erfolgreiche Initialisierung verhindert.
Version 1.0.0-alpha03
21. Juli 2021
androidx.appsearch:appsearch-*:1.0.0-alpha03 wird veröffentlicht. Version 1.0.0-alpha03 enthält diese Commits.
Neue Funktionen
- Veröffentlichung des Platform Storage Backend, damit Clients die AppSearch API mit dem neuen
android.app.appsearch.AppSearchManager-Dienst verwenden können, der in Android S eingeführt wird. Weitere Informationen finden Sie im AppSearch-Entwicklerleitfaden. - Unterstützung von Annotation Processors für AutoValue
- Entfernung des maximalen Größenlimits für einzelne String-Eigenschaften
- Neues Speicherformat zur Reduzierung der Initialisierungslatenz
- Einmalige interne Datenmigration vom alten zum neuen Speicherformat
Fehlerkorrekturen
- Das maximale Dokumentlimit wird beim Einfügen neuer Dokumente korrekt durchgesetzt.
- Absturz beim Erstellen von AppSearchSession behoben
- Es wurden Fehler in SetSchema behoben, durch die einige Fälle von Abwärtsinkompatibilität und Indexinkompatibilität nicht erkannt wurden.
Version 1.0.0-alpha02
30. Juni 2021
androidx.appsearch:appsearch:1.0.0-alpha02, androidx.appsearch:appsearch-compiler:1.0.0-alpha02 und androidx.appsearch:appsearch-local-storage:1.0.0-alpha02 sind veröffentlicht. Version 1.0.0-alpha02 enthält diese Commits.
Neue Funktionen
- Vollständige Unterstützung von Chinesisch, Japanisch, Koreanisch und Thailändisch
- Verkleinerte Größe von
androidx.appsearch:appsearch-local-storage - Entfernung der maximalen Größenbeschränkung für wiederholte Properties
- Wiederverwendung von Builder-Klassen zulassen
- Verbesserungen bei
toString()bestimmter Objekte für eine einfachere Fehlerbehebung - Verbesserungen an der Javadoc-Dokumentation
API-Änderungen
SearchResult#getMatcheswurde inSearchResult#getMatchInfosumbenannt@Document.Int64Propertywurde in@Document.LongPropertyumbenannt
Fehlerkorrekturen
- Verbesserungen und Korrekturen bei der Berechnung von Ergebnis-Snippets
- Fehlerkorrekturen bei der Initialisierung von AppSearchSession
Version 1.0.0-alpha01
5. Mai 2021
androidx.appsearch:appsearch:1.0.0-alpha01, androidx.appsearch:appsearch-compiler:1.0.0-alpha01 und androidx.appsearch:appsearch-local-storage:1.0.0-alpha01 sind veröffentlicht. Version 1.0.0-alpha01 enthält diese Commits.
Neue Funktionen
AppSearch ist eine Suchbibliothek zur Verwaltung lokal gespeicherter strukturierter Daten mit APIs zum Indexieren und Abrufen von Daten über die Volltextsuche. Damit können Sie benutzerdefinierte In-App-Suchfunktionen für Ihre Nutzer erstellen. Diese erste Version ist 1.0.0-alpha01.