AppSearch
Son Güncelleme | Kararlı sürüm | Sürüm Adayı | Beta Sürümü | Alfa sürümü |
---|---|---|---|---|
2 Temmuz 2025 | 1.1.0 | - | - | - |
Bağımlılıkları bildirme
AppSearch'e bağımlılık eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.
Uygulamanız veya modülünüz için build.gradle
dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:
Groovy
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") }
Bağımlılıklar hakkında daha fazla bilgi için Derleme Bağımlılıkları Ekleme başlıklı makaleyi inceleyin.
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz olursa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.
Sürüm 1.1
Sürüm 1.1.0
2 Temmuz 2025
androidx.appsearch:appsearch-*:1.1.0
iptal edilir. 1.1.0 sürümü bu commit'leri içerir.
Sürüm 1.1.0-rc01
20 Mayıs 2025
androidx.appsearch:appsearch-*:1.1.0-rc01
iptal edilir. 1.1.0-rc01 sürümü bu commit'leri içerir.
Yeni Özellikler
AppSearch
modülü RC'ye girer.PutDocumentsRequest#addTakenAction
yöntemi için işlemleri biriktirmek üzere yeni bir deneysel API ekler (I7b726).SearchResult#TextMatchInfo
,SearchResult#EmbeddingMatchInfo
ekleyin; yerleştirme maçları için maç bilgisi sağlamak üzereSearchResult#MatchInfo
'ı yeniden yapılandırın (I8f78d)- Liste işleme için sıralama işlevlerini kullanıma sunma (Ifa4ab)
API Değişiklikleri
- Blob işleme özelliği için
AppSearch
ek açıklama işleyicisi desteği. (I9520b) - Kuantizasyonu desteklemek için
AppSearch
ek açıklama işleyicisini güncelleyin. (Ie0c85) - Hem
PlatformStorage
hem deLocalStorage
için statik birgetFeatures()
yöntemi ekler (I5a206)
Hata Düzeltmeleri
- Bu kitaplık artık tür kullanımı olan JSpecify nullness ek açıklamalarını kullanıyor. Kotlin geliştiricileri, doğru kullanımı zorunlu kılmak için aşağıdaki derleyici bağımsız değişkenlerini kullanmalıdır: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode (I91f42, b/326456246)
Sürüm 1.1.0-beta01
15 Ocak 2025
androidx.appsearch:appsearch-*:1.1.0-beta01
iptal edilir. 1.1.0-beta01 sürümü bu commit'leri içerir.
Yeni Özellikler
AppSearch
modülü beta sürümüne girdi.
API Değişiklikleri
- Kararlılık sorunları nedeniyle deneysel
AppSearch
silme yayma API'si devre dışı bırakıldı. (Iea386) - Üreticilerin ve tüketicilerin belirli türlere ilgi duyduğunu belirtmelerine olanak tanıyan deneysel ve isteğe bağlı bir yöntem olan
GlobalSearchApplicationInfo
API'yi oluşturun. (I116fd) - Deneysel AST (sorgu oluşturucu) API'lerinde küçük değişiklikler yapıldı (Ibd852).
Hata Düzeltmeleri
- Bu kitaplık artık tür kullanımı olan JSpecify nullness ek açıklamalarını kullanıyor. Kotlin geliştiricileri, doğru kullanımı zorunlu kılmak için aşağıdaki derleyici bağımsız değişkenini kullanmalıdır:
-Xjspecify-annotations=strict
(bu, Kotlin derleyicisinin 2.1.0 sürümünden itibaren varsayılan değerdir). (Ic2976, b/326456246) searchPersonCorpus
için gerekli izni ekler (I4431d)
Sürüm 1.1.0-alpha07
11 Aralık 2024
androidx.appsearch:appsearch-*:1.1.0-alpha07
iptal edilir. 1.1.0-alpha07 sürümü bu commit'leri içerir.
Yeni Özellikler
- Henüz kararlı hale gelmemiş yeni API yüzeylerine
ExperimentalAppSearchApi
ek açıklaması ekleyin. (Ib09f4) AppSearchSession#openBlobForWriteAsync
ve ilgili yöntemler aracılığıyla ikili blob verilerinin verimli bir şekilde depolanması ve paylaşılması için destekmatchScoreExpression
işlevi aracılığıyla sorgu sonuçlarını puanlama ifadesine göre filtreleme desteği (Id525a)- Silme işleminin üst dokümandan alt dokümanlara yayılması için destek. (Ia032d)
- Gömme performansını artırmak için gömme nicemleme API'sini yerleştirme desteği (kalitede hafif kayıp). (Id8a07)
addFilterDocumentIds
API'si kullanılarakSearchSpec
içinde aramaların belirli dokümanlarla sınırlandırılması desteği. (I7c6f1)
API Değişiklikleri
- Üst öğe türü bilgilerini
GenericDocument
konumundanSearchResult
konumuna taşıyın. (I34a1d) TakenAction
API'sindeDismissAction
veImpressionAction
dahil olmak üzere yeni işlem türleri için destek. (I0c6c7)- Yeni AppSearch yerleşik şeması
WebPage
eklendi. (I28127)
Sürüm 1.1.0-alpha06
16 Ekim 2024
androidx.appsearch:appsearch-*:1.1.0-alpha06
iptal edilir. 1.1.0-alpha06 sürümü bu commit'leri içerir.
API Değişiklikleri
PropertyDefined
sorgu işlevini temsil eden düğüm eklendi. (I1aeaf)- Sayısal arama ve özellik kısıtlamasını temsil eden düğümler ekleyin. (I963a9)
GetSearchStringParameter
sorgu işlevini temsil eden düğüm ekleyin. (I4f99b)HasProperty
sorgu işlevini temsil eden bir düğüm ekleyin. (I9c1c5)- AST'de işlevleri uygulamak için arayüz eklendi. (I9d42e)
- VE ve VEYA operatörlerini ekleyin. (Iaa442)
- AST'de sorguların mantıksal olumsuzlamasını temsil etmek için
NegationNode
ekleyin. (Ia855a) - Düğümleri tanımlamak için
AppSearch
öğesine Node arayüzü ekleyin. (If42fb) AppSearch
için deneysel API ek açıklaması ekler. (I3e57c)
Hata Düzeltmeleri
- Bekletme koşulları için
TextNodes
ekleyin. (Iefd02)
Güvenlik Düzeltmesi
- Bu değişiklik itibarıyla androidx, CVE-2024-7254'ü gidermek için protobuf 4.28.2'ye karşı derlenir. Güvenlik açığı riskini gidermek için
androidx.appsearch:appsearch-external-protobuf
bağımlılığınızı en son 1.1.0-alpha06 sürümüne yükseltin.
Sürüm 1.1.0-alpha05
4 Eylül 2024
androidx.appsearch:appsearch-*:1.1.0-alpha05
iptal edilir. 1.1.0-alpha05 sürümü bu commit'leri içerir.
API Değişiklikleri
- Gereksiz
setEmbeddingSearchEnabled
vegetEmbeddingSearchEnabled
değerlerini kullanımdan kaldırır.setListFilterTokenizeFunctionEnabled
vegetListFilterTokenizeFunctionEnabled
öğelerini siler. "tokenize" sorgu işlevi silindi.getSearchStringParameter
sorgu işlevi veaddSearchStringParameter
işleviyle değiştirildi. (I09f5a) Alarm#getComputingDevice
öğesinigetOriginatingDevice
olarak yeniden adlandırın. (I63121)
Sürüm 1.1.0-alpha04
7 Ağustos 2024
androidx.appsearch:appsearch-*:1.1.0-alpha04
iptal edilir. 1.1.0-alpha04 sürümü bu commit'leri içerir.
Yeni Özellikler
PlayServicesStorage
'ın yeni uygulaması desteklenir. Bu sayede,LocalStorage
'ın önemli APK boyutu maliyetine katlanmadan eski cihazlardaAppSearch
kullanılabilir. Bu depolama alanı uygulaması, uygulama verilerini Play Hizmetleri uygulamasında depolayarak çalışır.- Android 15 çalıştıran cihazlarda yeni API'ler için destek.
- Veritabanında yerleştirme vektörleriyle arama yapma desteği sayesinde yaklaşık eşleşme sağlanır. (I2b41b)
AppSearch
şema modelinde üst türleri ve polimorfizmi destekler. (I06118)- Sonraki aramalarda kaliteyi artırmak için sonuçların tıklanma veya terk edilme zamanını uygulamaların bildirmesine olanak tanıyan
TakenAction
API'sini destekleyin. (I54091) - Yeni
@Document.BuilderProducer
ek açıklamasını kullanarak ek açıklama işlemcisindeki oluşturucularla sınıfları destekleyin. (Iec30a) - Yerleştirilmiş bir dokümanın hangi özelliklerinin dizine ekleneceği konusunda daha ayrıntılı kontrol sağlar. (Iec30a)
- Aramaları belirli belge özelliklerine göre filtreleme desteği. (Ib2659)
- Görünürlük ayarlarının OR ve AND işlemlerine izin vererek daha ayrıntılı görünürlük ayarlarını destekleyin. (I0274b)
- Verilerin, sahibi olan uygulamanın varlığını görebilen tüm uygulamalara görünür hale getirilmesi (herkese açık görünürlük) desteklenir. (I992e4)
- Yalnızca belirli bir mülkte verileri doldurulmuş sonuçların alınması desteklenir. (I7d94f)
- Kişisel profildeki kurumsal kişileri alma desteği. (Idd587)
API Değişiklikleri
- Belirli iç içe yerleştirilmiş özellik yollarının indekslenmesine izin vermek için AppSearch'ün
Document.DocumentProperty
ek açıklamasınaindexableNestedPropertiesList
veinheritIndexableNestedPropertiesFromSuperclass
ek açıklama parametrelerini ekleyin. (Iec30a) AppSearch
ek açıklama işlemcisinde (I265c9) oluşturucu örnekleri oluşturmak için oluşturucu oluşturucuyu destekleme- Polimorfizm için üst türlerin ayarlanmasını desteklemek üzere
AppSearch
ek açıklama işleyicisini güncelleme (I06118) - Görünürlük ayarlarını temizlemek için
GetSchemaRequest
yöntemi eklendi (I38379) - Polimorfizm için AppSearch'te
addParentType
desteği (Ida14a) - Ek sıralama ifadeleri için API'ler ekleme (I5d9f4)
SearchAction
API'sini ekleme (I54091)AppSearch
türleri için açıklama alanı ekler (I84762)- Yerleştirme arama sorgusu ve sıralama API'lerini
AppSearch
'ye (I0f6c3) dahil etme getDeletionPropagation
kaldırıldı (I21192)
Sürüm 1.1.0-alpha03
24 Mayıs 2023
androidx.appsearch:appsearch-*:1.1.0-alpha03
iptal edilir. 1.1.0-alpha03 sürümü şu commit'leri içerir.
Yeni Özellikler
- Gelişmiş sorgu API'si, gelişmiş puanlama API'si ve sayısal arama desteği. (I02d48)
- Tek bir uygulamanın yerel depolama alanındaki tüm veritabanlarında arama yapmak için
LocalStorage.createGlobalSearchSession
API'si eklenir. (Id3c89) - Dokümanları kimliğe göre birleştirmek için bir API eklendi (Iaecfa).
RANKING_STRATEGY_RELEVANCE_SCORING
kullanılırken belirli özelliklerin daha önemli olduğunu belirtmek için özellik ağırlıklarını destekleyin. (I069b9)AppSearch
içindeki Kişi gövdesini sorgulamak için Add Person (Kişi Ekle) veContactPoint
işlevini ekleyin. (Ia58f9)- http://schema.org/ImageObject adresinden sonra modellenen yeni Doküman türü
ImageObject
eklendi. (I6a0c0) VERBATIM
tarafından yorumlanmadan özellik eklenmesine olanak tanıyan birVERBATIM
belirteç ayrıştırıcı ekleyin.AppSearch
(I47bc0)- E-posta adreslerinin jetonlaştırılmasına olanak tanıyan
RFC822_TOKENIZATION
, jetonlaştırıcı türü olarak eklendi. (I8a390) - Hata Ayıklama Görünümü'nde Genel Arama'yı etkinleştirin. (I51fb2)
API Değişiklikleri
ListenableFuture
döndüren ve Async soneki olmayan yöntemler kaldırıldı. (I0515f)Document
Sınıfa göre projeksiyon yapılandırma özelliği eklenir. (I94576)Thing
ileAlarm
,AlarmInstance
,Timer
,Stopwatch
,StopwatchLap
,ContactPoint
vePerson
alanlarını ekleyin (Id876c)
Hata Düzeltmeleri
- appsearch-platform-storage'da (Ia8e61) Android 13 özelliklerine tam destek
- Devralma kullanılırken şema adlarını ve özel alanları geçersiz kılmayla ilgili sorunları düzeltme.
Sürüm 1.1.0-alpha02
24 Ağustos 2022
androidx.appsearch:appsearch-*:1.1.0-alpha02
iptal edilir. 1.1.0-alpha02 sürümü şu commit'leri içerir.
Yeni Özellikler
- Dizini sıfırdan yeniden oluşturmak yerine dizin sıkıştırması kullanarak Optimize işlemini hızlandırdık.
- Yerel günlük kaydı etiketi "icing"den "AppSearchIcing" olarak değiştirildi, INFO mesajları varsayılan olarak kaydedilir.
API Değişiklikleri
- Yollarla çalışmak için yeni
PropertyPath
nesnesi vePropertyPath
kabul etmek için yeniaddProjection
yöntemleri ekler. (I45588) builtin:Thing
,AppSearch
yerleşik türlerine eklendi (I55427)GenericDocument
'da boş özellik adlarını daha erken önleme: Daha önce dizine ekleme sırasında önlenen boş özellik adları artıkGenericDocument.Builder.build()
sırasında önleniyor (I9e780).
Hata Düzeltmeleri
- ALAKA DÜZEYİ puanlama performansını artırmak için gereksiz dize biçimlendirmesi kaldırıldı.
- Okunamayan veya silinmiş belgelerle karşılaşıldığında daha verimli sayfalama
- Terk edilmiş sorgular için atık toplama özelliği uygulandı.
- Dokümanlar için iç içe dizine ekleme desteği düzeltildi. Daha önce indexNestedProperties yok sayılıyordu. (Iae9a6)
Harici Katkı (External Contribution)
- Shea Smith: Dokümanlar için iç içe dizine ekleme desteği düzeltildi. (Iae9a6)
Sürüm 1.1.0-alpha01
15 Haziran 2022
androidx.appsearch:appsearch-*:1.1.0-alpha01
iptal edilir. 1.1.0-alpha01 sürümü, özel bir ön sürüm dalında geliştirildi ve herkese açık commit'leri yok.
API Değişiklikleri
ListenableFuture
döndüren tüm yöntemler, Async sonekini içerecek şekilde yeniden adlandırıldı. Örneğin,getSchema
,getSchemaAsync
olarak yeniden adlandırıldı. Önceki sürümler kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılacak.
Yeni Özellikler
- appsearch-builtin-types'ın ilk sürümü. Bu proje, schema.org'a dayalı bazı yerleşik türler içerir. İstemciler, ortak nesneler için kendi türlerini tanımlamak yerine bu türleri kullanmayı tercih edebilir. Gelecekte daha fazla tür eklenecektir.
ShortcutAdapter
kullanarakAppSearch
dokümanınıShortcutInfoCompat
biçimine dönüştürme Bu, istemcilere core-google-shortcuts kitaplığını kullanarak Google ileAppSearch
doküman paylaşma olanağı sunar.@Document
sınıflarıyla devralmayı kullanabilme Alanlar değiştirilemez veya düzenlenemez ancak@Document
ile açıklama eklenmiş bir sınıf genişletilerek yeni alanlar eklenebilir.- Müşterilerin, erişebildikleri türler değiştiğinde veya bu türdeki dokümanlar eklendiğinde, değiştirildiğinde ya da kaldırıldığında bildirim almak için kaydolmalarına olanak tanıyan yeni Observer API. ÖNEMLİ: Mevcut uygulama, bildirimleri yalnızca uygulamanız çalışırken gönderir. Uygulamanız durdurulduğu sırada yapılan değişiklikleri incelemenin şu anda bir yolu yoktur. Bu nedenle, eksiksiz bilgi için bu API'ye güvenmemelisiniz.
MatchInfo#getPropertyPath
tarafından döndürülen mülk yollarını tam olarak işlemenize ve incelemenize olanak tanıyan mülk ayrıştırıcı API.- Görünürlük izni verdiğiniz diğer uygulamalardan doküman ve şema almak için global
getById
ve globalgetSchema
API'si. - Erişebildiğiniz veriler için
getSchema
görünürlük bilgilerini alma - Belirli bir Android iznine sahip uygulamalara görünürlük izni verme (izin verilenler listesindeki sınırlı bir izin grubuyla kısıtlanmıştır)
- Önceden desteklenen
hasFoo()
stiline ek olarak, ek açıklama işlemcisindeki Boole alanları içinisFoo()
stili alıcıları destekleme @RequiresFeature
ile korunan yeni özellikler için destek. Mevcut arka ucun neyi desteklediğini belirlemek içinAppSearchSession#getFeatures
kullanın.- Tek tek dokümanlardaki yaklaşık 13.000 jeton sınırını kaldırma
- Emoji gibi ASCII olmayan ve alfanümerik olmayan karakterlerle eşleşmeye izin verme
Hata Düzeltmeleri
- İç içe yerleştirilmiş uyumsuz bir tür geçersiz kılındığında
SetSchema
'ın başarısız olmasına neden olan hata düzeltildi. @AutoValue
ile açıklama eklenmiş sınıfların AppSearch@Document
sınıfları olarak kullanılmasını tam olarak desteklemek için düzeltmeler yapıldı.- Belge sınıflarının tekrar eden listeleriyle ilgili bazı kilitlenmeler ve diğer sorunlar için düzeltmeler
- Belirli durumlarda önek aramasının kilitlenmesine neden olan hata düzeltildi.
- Giriş/çıkış hatalarıyla karşılaşıldığında yanlış değerler döndüren
GetStorageInfo
ile ilgili küçük hata düzeltildi. - Belge okurken karşılaşılan
BUSADDERR
sorunlarını düzeltme - Biçimlendirilmemiş parmak izi yazdırmanın neden olduğu logcat bozulmasını düzeltme
- G/Ç hatalarından kaynaklanan NPE'yi düzeltme
GetSchemaType
,Get
,Delete
,DeleteByNamespace
veDeleteBySchemaType
'deki bellek sızıntısı düzeltildi.
Sürüm 1.0.0
Sürüm 1.0.0-alpha04
3 Kasım 2021
androidx.appsearch:appsearch-*:1.0.0-alpha04
iptal edilir. 1.0.0-alpha04 sürümü şu commit'leri içerir.
Yeni Özellikler
- Guava ListenableFuture bağımlılığı, API bağımlılığı olarak otomatik olarak getirilir.
API Değişiklikleri
- Her eşleşme hakkında daha fazla bilgi sağlamak için SearchResult#getSubmatchRange() ve SearchResult#getSubmatch() işlevlerini ekleyin. (I2fef6)
- Verileri paket adı ve sertifikaya göre paylaşmak için PackageIdentifier parmak izlerinin nasıl oluşturulacağıyla ilgili dokümanları netleştirin.
Hata Düzeltmeleri
- Kullanıcı, sonuç kümesinin sonundan sonra sonuç sayfalarını getirmeye çalışırsa kilitlenme sorununu düzeltin.
- Yalnızca geçersiz ad alanları sorgu filtresi olarak sağlandığında tüm ad alanlarının sorgulanmasıyla ilgili sorun düzeltildi.
- Yalnızca geçersiz ad alanları remove-by-query filtreleri olarak sağlandığında tüm ad alanlarının kaldırılmasıyla ilgili sorun düzeltildi.Lo
- Çok büyük dokümanlarda doküman verilerinin belirli bir noktadan sonra dizine eklenmemesi sorunu düzeltildi.
- Tokenleştirme işleminin, ASCII dışı sayısal karakterler içeren segmentleri bırakmasına neden olan sorun düzeltildi.
- Başarılı ilk kullanıma hazırlamayı engelleyen olası kötü durumdan çıkmaya yardımcı olmak için art arda başarısız ilk kullanıma hazırlama denemeleriyle ilgili kontrol eklendi.
Sürüm 1.0.0-alpha03
21 Temmuz 2021
androidx.appsearch:appsearch-*:1.0.0-alpha03
iptal edilir. 1.0.0-alpha03 sürümü şu commit'leri içerir.
Yeni Özellikler
- Müşterilerin Android S'te kullanıma sunulan yeni
android.app.appsearch.AppSearchManager
hizmetiyle AppSearch API'yi kullanmasına olanak tanımak için Platform Storage Backend'in yayınlanması. Daha fazla bilgi için lütfen AppSearch Geliştirici Kılavuzu'nu ziyaret edin. - AutoValue için ek açıklama işleyicisi desteği
- Tek dize özelliğinin maksimum boyut sınırının kaldırılması
- Başlatma gecikmesini azaltmak için yeni depolama biçimi
- Eski depolama biçiminden yeni depolama biçimine tek seferlik, dahili veri taşıma
Hata Düzeltmeleri
- Yeni belgeler eklenirken maksimum belge sınırını doğru şekilde uygular.
- AppSearchSession oluşturma sırasında kilitlenme sorunu düzeltildi.
- SetSchema'da, geriye dönük uyumsuzluk ve dizin uyumsuzluğu ile ilgili bazı durumların algılanmamasına neden olan hatalar düzeltildi.
Sürüm 1.0.0-alpha02
30 Haziran 2021
androidx.appsearch:appsearch:1.0.0-alpha02
, androidx.appsearch:appsearch-compiler:1.0.0-alpha02
ve androidx.appsearch:appsearch-local-storage:1.0.0-alpha02
yayınlandı. 1.0.0-alpha02 sürümü şu commit'leri içerir.
Yeni Özellikler
- Çince/Japonca/Korece/Tayca dillerinin tam desteği
androidx.appsearch:appsearch-local-storage
boyutunu küçültme- Yinelenen özelliklerin maksimum boyut sınırının kaldırılması
- Oluşturucu sınıflarının yeniden kullanılmasına izin ver
- Daha kolay hata ayıklama için belirli nesnelerin
toString()
iyileştirilmesi - Javadoc dokümanlarında iyileştirmeler
API Değişiklikleri
SearchResult#getMatches
,SearchResult#getMatchInfos
olarak yeniden adlandırıldı@Document.Int64Property
,@Document.LongProperty
olarak yeniden adlandırıldı
Hata Düzeltmeleri
- Sonuç snippet'lerinin hesaplanmasıyla ilgili iyileştirmeler ve düzeltmeler
- AppSearchSession başlatma işlemindeki hatalar düzeltildi.
Sürüm 1.0.0-alpha01
5 Mayıs 2021
androidx.appsearch:appsearch:1.0.0-alpha01
, androidx.appsearch:appsearch-compiler:1.0.0-alpha01
ve androidx.appsearch:appsearch-local-storage:1.0.0-alpha01
yayınlandı. 1.0.0-alpha01 sürümü şu commit'leri içerir.
Yeni Özellikler
AppSearch, yerel olarak depolanan yapılandırılmış verileri yönetmek için kullanılan bir arama kitaplığıdır. Verileri dizine eklemek ve tam metin aramasıyla almak için API'ler içerir. Kullanıcılarınız için özel uygulama içi arama özellikleri oluşturmak üzere bu özelliği kullanın. Bu ilk sürüm 1.0.0-alpha01
.