AppSearch
העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
---|---|---|---|---|
2 ביולי 2025 | 1.1.0 | - | - | - |
הצהרה על יחסי תלות
כדי להוסיף תלות ב-AppSearch, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.
מוסיפים את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle
של האפליקציה או המודול:
מגניב
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") }
מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות של Build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לשמוע מכם אם תגלו בעיות חדשות או אם יש לכם רעיונות לשיפור הספרייה הזו. לפני שיוצרים ספרייה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להוסיף את ההצבעה שלכם לבעיה קיימת, לוחצים על לחצן הכוכב.
מידע נוסף זמין במאמרי העזרה בנושא כלי המעקב אחר בעיות.
גרסה 1.1
גרסה 1.1.0
2 ביולי 2025
androidx.appsearch:appsearch-*:1.1.0
משוחרר. גרסה 1.1.0 מכילה את הקומטים האלה.
גרסה 1.1.0-rc01
20 במאי 2025
androidx.appsearch:appsearch-*:1.1.0-rc01
משוחרר. גרסה 1.1.0-rc01 מכילה את הקומטים האלה.
תכונות חדשות
- מודול
AppSearch
עובר ל-RC. - נוסף API ניסיוני חדש לצבירת פעולות עבור השיטה
PutDocumentsRequest#addTakenAction
(I7b726) - הוספה של
SearchResult#TextMatchInfo
,SearchResult#EmbeddingMatchInfo
; שינוי המבנה שלSearchResult#MatchInfo
כדי לספק מידע על התאמות של הטמעות (I8f78d) - הוספת פונקציות דירוג לשינוי רשימות (Ifa4ab)
שינויים ב-API
- תמיכה ב-
AppSearch
annotation processor עבור מאפיין של blob handle. (I9520b) - מעדכנים את מעבד האנוטציות
AppSearch
כדי לתמוך בקוונטיזציה. (Ie0c85) - נוספה שיטת
getFeatures()
סטטית ל-PlatformStorage
ול-LocalStorage
(I5a206)
תיקוני באגים
- הספרייה הזו משתמשת עכשיו בהערות לגבי ערכי null של JSpecify, שהן הערות לשימוש בסוג. מפתחי Kotlin צריכים להשתמש בארגומנטים הבאים של הקומפיילר כדי לאכוף שימוש נכון: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode (I91f42, b/326456246)
גרסה 1.1.0-beta01
15 בינואר 2025
androidx.appsearch:appsearch-*:1.1.0-beta01
משוחרר. גרסה 1.1.0-beta01 מכילה את ההתחייבויות האלה.
תכונות חדשות
- מודול
AppSearch
נכנס לשלב הבטא.
שינויים ב-API
- השבתנו את ה-API הניסיוני
AppSearch
להפצת מחיקות בגלל בעיות יציבות. (Iea386) - Create
GlobalSearchApplicationInfo
API הוא ממשק API ניסיוני ואופציונלי שמאפשר ליצרנים ולצרכנים לציין עניין בסוגים מסוימים. (I116fd) - שינויים קלים בממשקי API ניסיוניים של AST (כלי ליצירת שאילתות) (Ibd852)
תיקוני באגים
- הספרייה הזו משתמשת עכשיו בהערות לגבי ערכי null של JSpecify, שהן הערות לשימוש בסוג. מפתחים ב-Kotlin צריכים להשתמש בארגומנט המהדר הבא כדי לאכוף שימוש נכון:
-Xjspecify-annotations=strict
(זו ברירת המחדל החל מגרסה 2.1.0 של מהדר Kotlin). (Ic2976, b/326456246) - הוספת הרשאה נדרשת ל-
searchPersonCorpus
(I4431d)
גרסה 1.1.0-alpha07
11 בדצמבר 2024
androidx.appsearch:appsearch-*:1.1.0-alpha07
משוחרר. גרסה 1.1.0-alpha07 מכילה את הקומטים האלה.
תכונות חדשות
- מוסיפים את ההערה
ExperimentalAppSearchApi
לממשקי API חדשים שעדיין לא עברו ייצוב. (Ib09f4) - תמיכה באחסון ובשיתוף יעילים של נתוני Blob בינאריים באמצעות
AppSearchSession#openBlobForWriteAsync
ושיטות קשורות - תמיכה בסינון תוצאות של שאילתות לפי ביטוי ניקוד באמצעות הפונקציה
matchScoreExpression
(Id525a) - תמיכה בהעברת מחיקה ממסמך אב למסמכי צאצא. (Ia032d)
- תמיכה בהטמעה של API לכימות כדי לשפר את ביצועי ההטמעה עם אובדן קל של איכות. (Id8a07)
- תמיכה בהגבלת החיפושים למסמכים מסוימים באמצעות
addFilterDocumentIds
API ב-SearchSpec
. (I7c6f1)
שינויים ב-API
- העברת מידע על סוג ההורה מ-
GenericDocument
אלSearchResult
. (I34a1d) - תמיכה בסוגים חדשים של פעולות ב-
TakenAction
API, כוללDismissAction
ו-ImpressionAction
. (I0c6c7) - נוספה סכימה מובנית חדשה של AppSearch
WebPage
. (I28127)
גרסה 1.1.0-alpha06
16 באוקטובר 2024
androidx.appsearch:appsearch-*:1.1.0-alpha06
משוחרר. גרסה 1.1.0-alpha06 מכילה את הקומטים האלה.
שינויים ב-API
- נוסף צומת שמייצג את פונקציית השאילתה
PropertyDefined
. (I1aeaf) - מוסיפים צמתים שמייצגים חיפוש מספרי והגבלת מאפיינים. (I963a9)
- מוסיפים צומת שמייצג את פונקציית השאילתה
GetSearchStringParameter
. (I4f99b) - מוסיפים צומת שמייצג את פונקציית השאילתה
HasProperty
. (I9c1c5) - הוספנו ממשק להטמעת פונקציות ב-AST. (I9d42e)
- מוסיפים את האופרטורים AND ו-OR. (Iaa442)
- הוספת
NegationNode
לייצוג של שלילה לוגית של שאילתות ב-AST. (Ia855a) - הוספת ממשק Node ל-
AppSearch
להגדרת צמתים. (If42fb) - הוספת הערה על API ניסיוני עבור
AppSearch
. (I3e57c)
תיקוני באגים
- מוסיפים
TextNodes
כדי להחזיק את המונחים. (Iefd02)
תיקון אבטחה
- החל מהשינוי הזה, androidx עובר קומפילציה מול protobuf 4.28.2 כדי לטפל ב-CVE-2024-7254. כדי לטפל בסיכון לפרצת אבטחה, צריך לשדרג את התלות ב-
androidx.appsearch:appsearch-external-protobuf
לגרסה העדכנית ביותר 1.1.0-alpha06.
גרסה 1.1.0-alpha05
4 בספטמבר 2024
androidx.appsearch:appsearch-*:1.1.0-alpha05
משוחרר. גרסה 1.1.0-alpha05 מכילה את הקומטים האלה.
שינויים ב-API
- הוצאה משימוש של
setEmbeddingSearchEnabled
ו-getEmbeddingSearchEnabled
מיותרים. מחיקה שלsetListFilterTokenizeFunctionEnabled
ושלgetListFilterTokenizeFunctionEnabled
. נמחקה פונקציית השאילתה tokenize. הוחלפה בפונקציית השאילתהgetSearchStringParameter
ובפונקציהaddSearchStringParameter
. (I09f5a) - שינוי השם של
Alarm#getComputingDevice
לgetOriginatingDevice
. (I63121)
גרסה 1.1.0-alpha04
7 באוגוסט 2024
androidx.appsearch:appsearch-*:1.1.0-alpha04
משוחרר. גרסה 1.1.0-alpha04 מכילה את הקומטים האלה.
תכונות חדשות
- תמיכה בהטמעה חדשה של
PlayServicesStorage
, שמאפשרת להשתמש ב-AppSearch
במכשירים ישנים יותר בלי להגדיל באופן משמעותי את גודל ה-APK שלLocalStorage
. הטמעת האחסון הזו פועלת על ידי אחסון נתוני האפליקציה באפליקציית Play Services. - תמיכה בממשקי API חדשים במכשירים עם Android 15.
- תמיכה בחיפוש במסד הנתונים באמצעות וקטורים של הטמעה, שמאפשרת התאמה משוערת. (I2b41b)
- תמיכה בסוגי הורה ובפולימורפיזם במודל הסכימה
AppSearch
. (I06118) - תמיכה ב-
TakenAction
API שמאפשר לאפליקציות לדווח על מקרים שבהם המשתמשים לחצו על תוצאות או נטשו אותן, כדי לשפר את האיכות במהלך חיפושים עתידיים. (I54091) - כדי לתמוך בכיתות עם כלי בנייה במעבד ההערות, הוספנו את ההערה החדשה
@Document.BuilderProducer
. (Iec30a) - תמיכה בשליטה מדויקת יותר במאפיינים של מסמך מוטמע שמתווספים לאינדקס. (Iec30a)
- תמיכה בסינון חיפושים לפי מאפיינים מסוימים של מסמכים. (Ib2659)
- תמיכה בהגדרות חשיפה מפורטות יותר על ידי מתן אפשרות להשתמש באופרטורים OR ו-AND בהגדרות החשיפה. (I0274b)
- תמיכה בהענקת חשיפה של נתונים לכל האפליקציות שיכולות לראות את קיומה של האפליקציה הבעלים (חשיפה ציבורית). (I992e4)
- תמיכה באחזור רק של תוצאות שמאוכלסות בנתונים במאפיין מסוים. (I7d94f)
- תמיכה באחזור אנשי קשר ארגוניים בפרופיל לשימוש אישי. (Idd587)
שינויים ב-API
- מוסיפים את פרמטרי ההערות
indexableNestedPropertiesList
ו-inheritIndexableNestedPropertiesFromSuperclass
להערהDocument.DocumentProperty
של AppSearch כדי לאפשר יצירת אינדקס של נתיבי מאפיינים ספציפיים שמוטמעים בתוך מאפיינים אחרים. (Iec30a) - תמיכה ב-builder constructor ליצירת מופעי builder במעבד ההערות
AppSearch
(I265c9) - עדכון מעבד האנוטציות
AppSearch
כדי לתמוך בהגדרת סוגי הורה לפולימורפיזם (I06118) - נוספה שיטה
GetSchemaRequest
לניקוי הגדרות הגישה (I38379) - תמיכה ב-
addParentType
ב-AppSearch עבור פולימורפיזם (Ida14a) - הוספת ממשקי API לביטויים נוספים של דירוג (I5d9f4)
- הוספת
SearchAction
API (I54091) - הוספת שדה תיאור לסוגים
AppSearch
(I84762) - הטמעת ממשקי API לחיפוש שאילתות והדירוג ב-
AppSearch
(I0f6c3) - הסרה של
getDeletionPropagation
(I21192)
גרסה 1.1.0-alpha03
24 במאי 2023
androidx.appsearch:appsearch-*:1.1.0-alpha03
משוחרר. גרסה 1.1.0-alpha03 מכילה את הקומיטים האלה.
תכונות חדשות
- תמיכה בממשק API מתקדם לשאילתות, בממשק API מתקדם לדירוג ובחיפוש מספרי. (I02d48)
- הוספנו API
LocalStorage.createGlobalSearchSession
לחיפוש בכל מסדי הנתונים באחסון המקומי של אפליקציה אחת. (Id3c89) - הוספנו API לצירוף מסמכים לפי מזהה (Iaecfa)
- תמיכה במשקלים של נכסים כדי לסמן נכסים מסוימים כחשובים יותר כשמשתמשים ב-
RANKING_STRATEGY_RELEVANCE_SCORING
. (I069b9) - מוסיפים את Person ואת
ContactPoint
כדי לשלוח שאילתה למאגר המידע של Person ב-AppSearch
. (Ia58f9) - נוסף סוג מסמך חדש
ImageObject
שמבוסס על http://schema.org/ImageObject. (I6a0c0) - מוסיפים
VERBATIM
tokenizer שמאפשר להוסיף מאפיינים בלי ש-AppSearch
יפרש אותם. (I47bc0) - הוספנו את
RFC822_TOKENIZATION
כסוג של טוקנייזר, שמאפשר טוקניזציה של כתובות אימייל. (I8a390) - מפעילים את החיפוש הגלובלי בתצוגת ניפוי הבאגים. (I51fb2)
שינויים ב-API
- הוסרו שיטות שמחזירות
ListenableFuture
ואין להן סיומת Async. (I0515f) - הוספת היכולת להגדיר הקרנות לפי
Document
כיתה. (I94576) - הוספת שדות מ
Thing
עדAlarm
,AlarmInstance
,Timer
,Stopwatch
,StopwatchLap
,ContactPoint
וPerson
(Id876c)
תיקוני באגים
- תמיכה מלאה בתכונות של Android 13 ב-appsearch-platform-storage (Ia8e61)
- פתרון בעיות שקשורות לביטול שמות של סכימות ושדות פרטיים כשמשתמשים בירושה.
גרסה 1.1.0-alpha02
24 באוגוסט 2022
androidx.appsearch:appsearch-*:1.1.0-alpha02
משוחרר. גרסה 1.1.0-alpha02 מכילה את הקומיטים האלה.
תכונות חדשות
- האצת תהליך האופטימיזציה באמצעות דחיסת אינדקס במקום בנייה מחדש של האינדקס מאפס
- תג הרישום המקורי שונה מ-'icing' ל-'AppSearchIcing', הודעות INFO נרשמות כברירת מחדל
שינויים ב-API
- נוסף אובייקט
PropertyPath
חדש לעבודה עם נתיבים, ושיטותaddProjection
חדשות לקבלתPropertyPath
. (I45588) - הוספת
builtin:Thing
לסוגים מובנים שלAppSearch
(I55427) - מניעה של שמות מאפיינים ריקים ב-
GenericDocument
מוקדם יותר – בעבר המניעה התבצעה בזמן יצירת האינדקס, ועכשיו היא מתבצעת בזמןGenericDocument.Builder.build()
(I9e780)
תיקוני באגים
- הוסר עיצוב מחרוזות מיותר כדי לשפר את הביצועים של ניקוד הרלוונטיות
- יעילות גבוהה יותר של חלוקה לעמודים כשנתקלים במסמכים לא קריאים או במסמכים שנמחקו
- הטמענו garbage collection לשאילתות שניטשו
- תיקון התמיכה בהוספה לאינדקס של מסמכים מוטמעים. בעבר המערכת התעלמה מההגדרה indexNestedProperties. (Iae9a6)
External Contribution
- שיי סמית': תיקון התמיכה באינדקסים מוטמעים ב-Documents. (Iae9a6)
גרסה 1.1.0-alpha01
15 ביוני 2022
androidx.appsearch:appsearch-*:1.1.0-alpha01
משוחרר. גרסה 1.1.0-alpha01 פותחה בענף פרטי של גרסת טרום-הפצה, ואין בה קומיטים ציבוריים.
שינויים ב-API
- לכל השיטות שמחזירות
ListenableFuture
נוסף הסיומת Async. לדוגמה, השםgetSchema
שונה ל-getSchemaAsync
. הגרסאות הקודמות הוצאו משימוש ויוסרו בגרסה עתידית.
תכונות חדשות
- הגרסה הראשונה של appsearch-builtin-types. הפרויקט הזה מכיל כמה סוגים מובנים שמבוססים על schema.org, ולקוחות יכולים להשתמש בהם במקום להגדיר סוגים משלהם לאובייקטים נפוצים. סוגים נוספים יתווספו בגרסאות עתידיות.
- אפשר להשתמש ב-
ShortcutAdapter
כדי להמיר מסמךAppSearch
ל-ShortcutInfoCompat
. כך לקוחות יכולים לשתף מסמכיAppSearch
עם Google באמצעות הספרייה core-google-shortcuts - אפשרות להשתמש בהורשה עם כיתות
@Document
. אי אפשר להחליף או לשנות שדות, אבל אפשר להוסיף שדות חדשים על ידי הרחבת מחלקה עם ההערה@Document
. - Observer API חדש שמאפשר ללקוחות להירשם לקבלת התראות כשסוגים שיש להם גישה אליהם משתנים, או כשמסמכים מהסוגים האלה מתווספים, משתנים או מוסרים. חשוב: ההטמעה הנוכחית שולחת התראות רק כשהאפליקציה פועלת. אין כרגע דרך לבדוק שינויים שקרו בזמן שהאפליקציה הופסקה. לכן, לא כדאי להסתמך על ה-API הזה כדי לקבל מידע מלא.
- Property parser API שמאפשר לכם לטפל באופן מלא בנתיבי נכסים שמוחזרים על ידי
MatchInfo#getPropertyPath
ולבדוק אותם. - ממשקי API גלובליים
getById
וגלובלייםgetSchema
לאחזור מסמכים וסכימות מאפליקציות אחרות שהעניקו לכם הרשאת גישה. - אפשרות לאחזר מידע על רמת החשיפה ב-
getSchema
לגבי נתונים שיש לכם גישה אליהם - אפשרות להעניק לאפליקציות גישה לנתונים אם יש להן הרשאה מסוימת ב-Android (האפשרות מוגבלת לקבוצה מצומצמת של הרשאות ברשימת ההיתרים)
- תמיכה בשיטות לקבלת ערכים (getters) מסוג
isFoo()
-style לשדות בוליאניים במעבד ההערות, בנוסף לסגנון הקודם שנתמךhasFoo()
- תמיכה בתכונות חדשות שמוגנות על ידי
@RequiresFeature
. אפשר להשתמש ב-AppSearchSession#getFeatures
כדי לראות מה ה-Backend הנוכחי תומך בו. - הסרת מגבלת של כ-13,000 טוקנים במסמכים בודדים
- אפשרות להתאמה לתווים שאינם ASCII ולא אלפאנומריים, כמו אמוג'י
תיקוני באגים
- תוקן באג שגרם לכשל ב-
SetSchema
כשמבטלים סוג לא תואם מוטמע. - תיקונים לתמיכה מלאה בשימוש בכיתות עם הערות
@AutoValue
ככיתות@Document
של AppSearch - תיקונים של קריסות מסוימות שקשורות לרשימות חוזרות של מחלקות מסמכים ובעיות אחרות
- תיקון באג שגרם לקריסה של חיפוש קידומות בנסיבות מסוימות
- תיקון באג קטן ב-
GetStorageInfo
שגורם להחזרת ערכים שגויים כשמתרחשות שגיאות קלט/פלט - פתרון בעיות שקשורות ל-
BUSADDERR
בקריאת מסמך - תיקון של קובץ logcat פגום שנוצר מהדפסה של טביעת אצבע לא מעוצבת
- תיקון שגיאת NPE שנגרמת בגלל כשלים בקלט/פלט
- תיקון דליפת זיכרון ב-
GetSchemaType
, ב-Get
, ב-Delete
, ב-DeleteByNamespace
וב-DeleteBySchemaType
גרסה 1.0.0
גרסה 1.0.0-alpha04
3 בנובמבר 2021
androidx.appsearch:appsearch-*:1.0.0-alpha04
משוחרר. גרסה 1.0.0-alpha04 מכילה את הקומיטים האלה.
תכונות חדשות
- תלות ב-Guava ListenableFuture נוספת אוטומטית כתלות ב-API
שינויים ב-API
- נוספו הפונקציות SearchResult#getSubmatchRange() ו-SearchResult#getSubmatch() כדי לספק מידע נוסף על כל התאמה. (I2fef6)
- הבהרה של התיעוד בנוגע לאופן יצירת טביעות אצבע של PackageIdentifier לשיתוף נתונים לפי שם חבילה + אישור
תיקוני באגים
- תיקון קריסה אם המשתמש מנסה לאחזר דפי תוצאות אחרי סוף קבוצת התוצאות
- תוקנה הבעיה שגרמה לכך שכל מרחבי השמות נשאלו אם רק מרחבי שמות לא תקינים סופקו כמסנני שאילתות
- תיקון בעיה שבה כל מרחבי השמות מוסרים אם רק מרחבי שמות לא תקינים סופקו כמסנני remove-by-query
- תוקנה בעיה שבה נתוני מסמכים הפסיקו להיות באינדקס אחרי נקודה מסוימת במסמכים גדולים מאוד
- תוקנה בעיה שגרמה לכך שפילוח טקסט השמיט פלחים עם תווים מספריים שהם לא תווי ASCII
- הוספת בדיקה של ניסיונות אתחול רצופים שנכשלו כדי לצאת ממצב לא תקין פוטנציאלי שמונע אתחול מוצלח.
גרסה 1.0.0-alpha03
21 ביולי 2021
androidx.appsearch:appsearch-*:1.0.0-alpha03
משוחרר. גרסה 1.0.0-alpha03 מכילה את הקומיטים האלה.
תכונות חדשות
- השקנו את Platform Storage Backend כדי לאפשר ללקוחות להשתמש ב-AppSearch API עם שירות
android.app.appsearch.AppSearchManager
חדש שיושק ב-Android S. פרטים נוספים זמינים במדריך למפתחים של AppSearch. - תמיכה במעבד אנוטציות (Annotation processor) ל-AutoValue
- הסרה של מגבלת הגודל המקסימלי של מאפיין מחרוזת יחיד
- פורמט אחסון חדש להפחתת זמן האחזור של האתחול
- העברת נתונים פנימית חד-פעמית מפורמט אחסון ישן לפורמט אחסון חדש
תיקוני באגים
- אכיפה נכונה של מגבלת המסמכים המקסימלית כשמוסיפים מסמכים חדשים
- תוקנה קריסה במהלך יצירת AppSearchSession
- תוקנו באגים ב-SetSchema שלא זיהו מקרים מסוימים של אי-תאימות לאחור ואי-תאימות של אינדקסים
גרסה 1.0.0-alpha02
30 ביוני 2021
הגרסאות androidx.appsearch:appsearch:1.0.0-alpha02
, androidx.appsearch:appsearch-compiler:1.0.0-alpha02
ו-androidx.appsearch:appsearch-local-storage:1.0.0-alpha02
יוצאות. גרסה 1.0.0-alpha02 מכילה את הקומיטים האלה.
תכונות חדשות
- תמיכה מלאה בשפות סינית, יפנית, קוריאנית ותאית
- הגודל של
androidx.appsearch:appsearch-local-storage
הוקטן - הסרה של מגבלת הגודל המקסימלי של נכסים חוזרים
- אפשר לעשות שימוש חוזר במחלקות של כלי הבנייה
- שיפורים ב
toString()
של אובייקטים מסוימים כדי להקל על ניפוי הבאגים - שיפורים בתיעוד של Javadoc
שינויים ב-API
- השם של המרחב שונה על ידי
SearchResult#getMatches
. השם החדש הואSearchResult#getMatchInfos
- השם של המרחב שונה על ידי
@Document.Int64Property
. השם החדש הוא@Document.LongProperty
תיקוני באגים
- שיפורים ותיקונים בחישוב של תקצירי תוצאות
- תיקנו באגים באתחול של AppSearchSession
גרסה 1.0.0-alpha01
5 במאי 2021
הגרסאות androidx.appsearch:appsearch:1.0.0-alpha01
, androidx.appsearch:appsearch-compiler:1.0.0-alpha01
ו-androidx.appsearch:appsearch-local-storage:1.0.0-alpha01
יוצאות. גרסה 1.0.0-alpha01 מכילה את הקומיטים האלה.
תכונות חדשות
AppSearch היא ספריית חיפוש לניהול נתונים מובְנים שמאוחסנים באופן מקומי, עם ממשקי API להוספת נתונים לאינדקס ולאחזור נתונים באמצעות חיפוש טקסט מלא. אפשר להשתמש בו כדי ליצור יכולות חיפוש מותאמות אישית בתוך האפליקציה עבור המשתמשים. הגרסה הראשונה הזו היא 1.0.0-alpha01
.