AppSearch | Developer Android | Android Developers
AppSearch adalah library penelusuran di perangkat untuk mengelola data terstruktur yang disimpan secara lokal, dengan API untuk mengindeks data dan mengambil data menggunakan penelusuran teks lengkap. Gunakan AppSearch untuk membuat kemampuan penelusuran dalam aplikasi khusus untuk pengguna Anda.
3 November 2021 - - - 1.0.0-alpha04
Untuk menambahkan dependensi pada AppSearch, Anda harus menambahkan repositori Maven Google ke project Anda. Baca repositori Maven Google untuk informasi selengkapnya.
androidx.appsearch:appsearch-*:1.0.0-alpha04 dirilis. Versi 1.0.0-alpha04 berisi commit berikut ini.
Dependensi ListenableFuture Guava otomatis disertakan sebagai dependensi API
Menambahkan SearchResult#getSubmatchRange() dan SearchResult#getSubmatch() untuk memberikan informasi selengkapnya tentang setiap kecocokan. (I2fef6)
Memperjelas dokumentasi tentang cara membuat sidik jari PackageIdentifier untuk berbagi data menggunakan packagename+certificate
Memperbaiki error saat pengguna mencoba mengambil halaman hasil setelah akhir penetapan hasil
Memperbaiki masalah terkait semua namespace yang dikueri jika hanya namespace tidak valid yang disediakan sebagai filter kueri
Memperbaiki masalah terkait semua namespace yang dihapus jika hanya namespace tidak valid yang disediakan sebagai filter hapus menurut kueri
Memperbaiki masalah ketika data dokumen berhenti diindeks setelah titik tertentu, untuk dokumen berukuran sangat besar
Memperbaiki masalah saat tokenisasi akan menghapus segmen dengan karakter numerik non-ASCII
Menambahkan pemeriksaan terhadap upaya inisialisasi yang gagal berturut-turut guna membantu menghilangkan potensi status buruk yang mencegah inisialisasi berhasil.
androidx.appsearch:appsearch-*:1.0.0-alpha03 dirilis. Versi 1.0.0-alpha03 berisi commit berikut ini.
Rilis Backend Penyimpanan Platform untuk memungkinkan klien menggunakan AppSearch API dengan layanan android.app.appsearch.AppSearchManager baru yang diluncurkan di Android S. Untuk detail selengkapnya, buka Panduan Developer AppSearch.
Dukungan pemroses anotasi untuk AutoValue
Penghapusan batas ukuran maksimum untuk properti string tunggal
Format penyimpanan baru untuk mengurangi latensi inisialisasi
Migrasi data internal satu kali dari format penyimpanan lama ke format penyimpanan baru
Menerapkan batas dokumen maksimum dengan benar saat memasukkan dokumen baru
Memperbaiki error selama pembuatan AppSearchSession
Memperbaiki bug di SetSchema yang tidak mendeteksi beberapa kasus inkompatibilitas mundur dan inkompatibilitas indeks
androidx.appsearch:appsearch:1.0.0-alpha02, androidx.appsearch:appsearch-compiler:1.0.0-alpha02, dan androidx.appsearch:appsearch-local-storage:1.0.0-alpha02 dirilis. Versi 1.0.0-alpha02 berisi commit berikut ini.
Dukungan penuh untuk bahasa Cina/Jepang/Korea/Thailand
Mengurangi ukuran androidx.appsearch:appsearch-local-storage
Penghapusan batas ukuran maksimum properti berulang
Mengizinkan penggunaan ulang class builder
Peningkatan pada toString() objek tertentu untuk memudahkan proses debug
Peningkatan dokumentasi Javadoc
Mengganti nama SearchResult#getMatches menjadi SearchResult#getMatchInfos
Mengganti nama @Document.Int64Property menjadi @Document.LongProperty
Peningkatan dan perbaikan pada komputasi cuplikan hasil
Perbaikan bug pada inisialisasi AppSearchSession
androidx.appsearch:appsearch:1.0.0-alpha01, androidx.appsearch:appsearch-compiler:1.0.0-alpha01, dan androidx.appsearch:appsearch-local-storage:1.0.0-alpha01 dirilis. Versi 1.0.0-alpha01 berisi commit berikut.
AppSearch adalah library penelusuran untuk mengelola data terstruktur yang disimpan secara lokal, dengan API untuk mengindeks data dan mengambil data melalui penelusuran teks lengkap. Gunakan AppSearch untuk membuat kemampuan penelusuran dalam aplikasi khusus untuk pengguna Anda. Rilis awalnya adalah 1.0.0-alpha01.