Aplikasi seluler Yandex adalah asisten universal untuk iOS dan Android. Cari tanpa internet. Aplikasi Yandex beta baru Semua layanan Yandex dalam satu aplikasi

Mengetahui segala hal tentang peristiwa terkini, bersiap menghadapi hujan, menemukan apotek dengan cepat, dan memilih kursi terbaik di bioskop menjadi mudah dengan aplikasi universal Yandex.

Asisten suara. Selesaikan masalah sehari-hari Anda dengan Alice: dia akan memberi tahu Anda cuaca dan kemacetan lalu lintas di sepanjang rute, menyarankan tempat makan atau membeli bahan makanan, dan menemukan apa pun di Internet. Alice tidak hanya mampu menyuarakan informasi, tetapi juga menceritakan kisah dan melanjutkan percakapan tentang topik apa pun.
Semua pertandingan NHL. Ikuti pertandingan NHL musim 19/20. Tonton ulasan harian, sasaran, dan sorotan gratis di Yandex.Ether.
ID penelepon otomatis*. Aktifkan ID Penelepon di menu utama aplikasi dan waspadai siapa yang menelepon, meskipun nomor tersebut tidak ada dalam kontak telepon Anda. Aplikasi akan menemukan nama organisasi di Direktori atau menunjukkan tujuan panggilan berdasarkan masukan pengguna. (*untuk iPhone dengan iOS 11.0 dan lebih tinggi)
Film dan serial TV gratis. Tonton dengan kualitas yang baik dan pada waktu yang nyaman bagi Anda di Yandex.Ether. Layanan ini berisi lebih dari 5.000 film, serial TV, dan kartun.
Acara di daerah Anda. Temui dan berkomunikasi dengan tetangga Anda menggunakan layanan Yandex.District. Bergabunglah dengan komunitas di daerah Anda dan terus dapatkan informasi tentang apa yang terjadi di sekitar.
Manajemen perangkat pintar. Di aplikasi Yandex, Anda dapat mengaktifkan Yandex.Station dan mengontrolnya dengan suara Anda menggunakan Alice. Alice akan mendengar dan mengikuti perintah Anda - meredupkan lampu, menyalakan TV, menyalakan musik. Yandex Smart Home sudah berfungsi dengan lusinan perangkat dari Philips, Redmond, Samsung, dan Xiaomi. Anda dapat menghubungkan perangkat Anda dengan memilih "Perangkat" di menu pengaturan.
Cuaca akurat untuk area tersebut. Lihat prakiraan cuaca terperinci setiap jam dan untuk minggu depan dengan informasi terperinci mengenai kecepatan angin, tekanan barometrik, dan tingkat kelembapan.
Berita terkini. Ikuti acara di wilayah Anda, Rusia dan negara lain, berita dari politik, ekonomi, sains, olahraga, dan bidang lainnya.
Tempat terdekat. Temukan jalan Anda bahkan di area asing: apotek, ATM, restoran, toko kelontong, dan organisasi lain ditandai di peta dengan jam buka, informasi kontak, dan kemampuan untuk mendapatkan petunjuk arah.
Peta transportasi*. Menghemat waktu perjalanan: bus, troli, dan trem terdekat ditampilkan langsung di peta. Klik berhenti dan Anda akan melihat berapa banyak waktu yang tersisa hingga rute yang diinginkan tiba. (*tidak tersedia di semua kota)
Pemberitahuan tentang hal-hal penting. Beri tahu Anda sebelum orang lain: Yandex akan memperingatkan Anda tentang hujan atau cuaca dingin, mengirimi Anda berita yang semakin populer, dan memberi tahu Anda situasi lalu lintas dengan pesan push.
Nilai tukar. Menilai situasi ekonomi berdasarkan kutipan mata uang utama, harga saham perusahaan-perusahaan utama, indeks saham dan harga komoditas.
Diskon barang. Rencanakan pembelian Anda dengan lebih efisien: Yandex akan menampilkan diskon di jaringan supermarket dan membantu Anda menghemat barang-barang rumah tangga. Informasi disediakan oleh layanan Edadil.
Pencarian luring. Tetap percaya diri pada kecepatan komunikasi apa pun - untuk banyak pertanyaan populer, Yandex akan menunjukkan jawabannya bahkan tanpa koneksi Internet. Anda dapat menonaktifkan fungsi ini di pengaturan aplikasi.
Pemesanan poster dan tiket. Lihat informasi detail tentang film yang Anda minati di bioskop dan beli tiket kursi terbaik di aplikasi itu sendiri.
Keserbagunaan. Coba fitur lainnya: pencarian suara dan foto, pembacaan kode QR, panggilan cepat dengan petunjuk, video populer dan program TV.

Yandex. Kapan pun dan dalam situasi apa pun.

Sambil menunggu bus, trem, minibus, atau troli, Anda ingin tahu apakah nomor Anda akan segera tiba. Yandex Transport memungkinkan Anda melakukan ini secara real time - peta menampilkan semua angkutan umum yang bergerak. Jika perlu, Anda dapat memasukkan nomor rute yang diinginkan dan menerima informasi tentang keseluruhan rute dan melihat lokasi angkutan yang melayaninya.

Cara kerja Yandex Transport

Yandex Transport adalah salah satu dari apa yang disebut “tiga” aplikasi dari perusahaan untuk transportasi. Ada juga Navigator dan Taksi. Saat ini, tidak perlu mengunduh aplikasi terpisah ke ponsel cerdas Anda, karena selain browser, aplikasi Yandex juga memiliki versi web bawaan Yandex Transport dan beberapa layanan perusahaan lainnya.

Benar, aplikasi terpisah masih memiliki lebih banyak fungsi, dan beberapa pengguna lebih mengenalnya. Ditambah lagi, aplikasi universal dari Yandex masih dalam pengujian beta.

Peta bawaan

Segera setelah meluncurkan aplikasi, Anda akan melihat peta yang menunjukkan pergerakan angkutan umum di dalamnya. Kota harus ditentukan secara otomatis, tetapi hal ini tidak selalu terjadi, jadi terkadang pengguna “menemukan dirinya” di pusat kota Moskow. Jika deteksi otomatis kota tidak berfungsi, cukup masukkan namanya di bilah pencarian.

Di peta itu sendiri, selain pergerakan lalu lintas, Anda dapat melihat perhentian (mereka juga disorot), serta situasi di jalan. Untuk melihat kemacetan lalu lintas, cukup klik tombol lampu lalu lintas.

Lihat jadwal

Dalam aplikasi tersebut Anda dapat mengetahui rute angkutan umum mana yang melewati halte tertentu. Cukup klik perhentian yang diinginkan di peta atau masukkan namanya di bilah pencarian. Anda akan melihat daftar semua rute yang melewatinya, serta perkiraan frekuensi perjalanan transportasi. Selain itu, di beberapa perhentian ditampilkan kira-kira berapa lama waktu yang dibutuhkan kendaraan tertentu untuk tiba. Rute yang Anda minati dapat ditambahkan langsung dari sana ke pelacakan dengan mengklik tombol berbentuk hati.

Dengan cara yang sama, Anda dapat melihat jadwal rute tertentu. Klik pada peta atau masukkan nomor yang diinginkan dan dapatkan daftar pemberhentian yang dilalui transportasi ini. Di sini Anda juga dapat mengetahui secara pasti kapan angkutan terdekat akan tiba di halte yang tercantum.

Anda hanya dapat melacak satu rute dalam satu waktu. Jika perlu, Anda dapat menambahkannya ke bookmark agar tidak hilang dan beralih ke yang lain.

Perencanaan rute

Yandex Transport juga memiliki fungsi navigator bawaan, yaitu Anda dapat membuat rute di dalamnya. Buka tab “Di mana” dan masukkan titik awal dan akhir. Lokasi Anda diambil sebagai titik awal, namun Anda dapat memasukkannya secara manual jika pengaturannya salah atau Anda berencana memulai rute dari titik lain.

Aplikasi ini akan menunjukkan kepada Anda pilihan perjalanan yang paling nyaman: dengan transportasi umum, berjalan kaki, atau dengan taksi. Untuk menampilkan rute di peta, cukup klik rute tersebut.

Di sini Anda juga dapat memfilter transportasi yang Anda harapkan. Misalnya, jika Anda tidak suka naik minibus, Anda cukup mematikannya di pengaturan rute. Maka Anda tidak akan ditawari pilihan menggunakan minibus. Hal yang sama dapat dilakukan dengan semua jenis transportasi umum. Jika perlu, pengaturan dapat disimpan dan digunakan nanti.

Menghidupkan alarm

Dalam pengaturan aplikasi, Anda dapat mengaktifkan jam alarm bawaan. Fitur ini akan berguna jika Anda melakukan perjalanan jauh dan ingin tidur siang. Aplikasi akan melacak lokasi di peta. Saat Anda mencapai perhentian, aplikasi akan berbunyi bip.

Sayangnya, fungsi ini mungkin tidak berfungsi secara akurat. Ini dinonaktifkan secara default dan harus diaktifkan melalui pengaturan aplikasi.

Layanan berbagi mobil

Untuk penduduk kota besar, tersedia integrasi Yandex Transport dengan layanan berbagi mobil. Mereka menyediakan mobil untuk sewa jangka pendek selama beberapa jam atau hari. Sayangnya, daftar layanan yang tersedia saat ini sangat terbatas, ditambah lagi hanya tersedia di kota-kota besar di Rusia.

Pengisian ulang kartu perjalanan

Sekali lagi, fungsi ini hanya untuk penduduk kota-kota besar Rusia - Moskow dan St. Petersburg. Pengisian ulang kartu perjalanan utama tersedia - “Troika”, “Strelka”, “Podorozhnik”. Layanan Yandex Money digunakan sebagai alat pembayaran di sini. Untuk pengguna yang belum berpengalaman, aplikasi ini memberikan instruksi singkat tentang cara mengisi ulang kartu melalui Yandex atau terminal.

Pengaturan Aplikasi

Di Yandex Transport, Anda dapat mengonfigurasi jenis tampilan peta, acara jalan raya, memilih kota, menghubungkan beberapa layanan, dll.

Sistem penilaian

Pengembang berusaha membuat aplikasi lebih nyaman dan akurat. Anda dapat mengevaluasi rute yang diusulkan menggunakan emotikon. Jika terjadi masalah serius, Anda dapat membaca forum khusus menggunakan tombol “Hubungi Pengembang”, yang terletak di menu utama.

Melanjutkan

Aplikasi Yandex Transport tidak memiliki analog kompetitif bahkan di antara perusahaan asing. Ia mempunyai banyak kelebihan, namun ada juga kekurangannya.

Keuntungan:

  • Antarmuka yang ramah pengguna dan bahasa Rusia bawaan secara default;
  • Aplikasi ini sepenuhnya gratis, tidak ada iklan yang mengganggu;
  • Akurasi tinggi peta dari Yandex (hanya untuk Federasi Rusia dan CIS);
  • Menyimpan rute yang sering;
  • Menyempurnakan rute dan aplikasi itu sendiri.

Kekurangan:

  • Mungkin ada ketidakakuratan dalam waktu tunggu yang ditunjukkan dalam aplikasi, tetapi tidak kritis;
  • Aplikasi ini praktis tidak berguna di luar CIS.

Yandex Transport adalah aplikasi yang sangat nyaman yang sangat diperlukan bagi penduduk kota besar.

Baru-baru ini, katalog toko online Google Play telah berkembang pesat. Namun, keberagaman tersebut jelas tidak memberikan kemudahan bagi pengguna, karena semakin sulit menemukan aplikasi yang benar-benar berguna untuk ponsel cerdas mereka. Lagi pula, sebagian besar program untuk Android hanya meniru pesaing yang lebih sukses atau merupakan perangkat lunak yang sama sekali tidak berguna.

Tidak banyak pengecualian, namun tetap saja terjadi. Misalnya, pemilik ponsel senang menggunakan layanan Internet Yandex terbaik, karena mereka membantu memecahkan masalah nyata dan tidak lupa menghibur pelanggannya.

Dengan munculnya layanan Internet ini, jenis transportasi umum lain yang dapat diakses telah bermunculan di Rusia. Memang, kini penduduk pemukiman Rusia tempat aplikasi ini berfungsi dapat memesan taksi dengan satu ketukan jari di layar perangkat seluler. Dalam hal ini, Anda dapat memilih mobil dan mengetahui biaya perjalanan terlebih dahulu.

Menggunakan layanan Yandex.Taxi sangat nyaman:

  • unduh dan buka aplikasi di layar perangkat Android Anda;
  • izinkan program mengakses geolokasi;
  • kami membuat rute di peta (menunjukkan tempat pendaratan dan tujuan);
  • Kami memanggil taksi dari mobil yang tersedia di dekatnya;
  • pilih metode pembayaran yang nyaman;
  • melakukan pemesanan;
  • Kami sedang menunggu taksi tiba.

Perkiraan waktu kedatangan taksi akan ditunjukkan dalam lingkaran merah di layar gadget seluler. Biaya perjalanan dapat dikurangi dengan memilih kelas mobil (ekonomi atau kenyamanan), dengan berlangganan layanan Yandex.Plus dan dengan mengaktifkan kode promosi, informasinya ada di menu layanan.

Selain itu, di menu Yandex.Taxi Anda dapat melihat riwayat perjalanan Anda, memilih metode pembayaran baru, menyimpan rute, mendapatkan informasi paling detail tentang tarif, menyesuaikan aplikasi menggunakan pengaturan dan menghubungi dukungan.

Cukup sulit untuk mencantumkan semua keunggulan Yandex.Taxi, karena dengan munculnya aplikasi ini kehidupan pemilik perangkat Android menjadi lebih mudah. Lagi pula, kini mereka tidak perlu lagi menghadapi kekasaran dan kekasaran di dalam bus, troli, dan trem yang penuh sesak, dan mereka juga tidak perlu membayar lebih kepada pengemudi grabber untuk kenyamanan saat bepergian dengan taksi.

Yandex.Kesehatan

Orang Rusia menilai cara kerja aplikasi Internet ini berbeda. Namun, tidak ada yang menyangkal fakta bahwa dengan hadirnya layanan ini, setiap penduduk tanah air bisa mendapatkan konsultasi online dari dokter, psikiater, atau dokter hewan yang berkualifikasi.

Dengan kata lain, kini siapa pun yang memiliki ponsel pintar dapat, dalam beberapa menit, mengajukan pertanyaan apa pun mengenai topik medis kepada salah satu dokter Rusia yang berkualifikasi tinggi dan berpraktik, yang akan memberikan jawaban atau rekomendasi mengenai:

  • menghubungi spesialis terkait;
  • pengobatan dan pengobatan terapeutik;
  • persiapan kehamilan dan penitipan anak;
  • kesehatan perempuan;
  • transkrip analisis;
  • masalah dengan sistem saraf;
  • masalah yang bersifat dermatologis (kulit, kuku, rambut) dan urologis;
  • gangguan pada saluran pencernaan;
  • kontrasepsi dan penyakit vena;
  • masalah medis lainnya.

Anda tidak boleh mengharapkan keajaiban, karena konsultasi tidak akan pernah menggantikan pemeriksaan lengkap di klinik atau rumah sakit. Namun, konsultasi dengan dokter spesialis berkualifikasi tinggi jelas tidak ada salahnya untuk diagnosis dini dan pencegahan penyakit serius.

Menggunakan layanan layanan Yandex.Health tidaklah sulit. Anda hanya perlu mengunduh aplikasi ke ponsel cerdas Anda, masuk ke program (diperlukan koneksi Internet yang stabil) dan memilih spesialis yang sesuai, lalu ajukan pertanyaan kepadanya.

Perhatian! Semua konsultasi di Yandex.Health dibayar (mulai 99 rubel). Anda dapat menghemat komunikasi dengan dokter melalui langganan dan promosi (menu).

Yandex.Metro

Aplikasi lain yang bermanfaat dari "mesin pencari" dalam negeri. Pemilik ponsel cerdas yang telah mengunduh program Yandex.Metro ke gadget selulernya akan menerima informasi lengkap tentang 14 metro yang berlokasi di Rusia dan negara CIS lainnya.

Setiap metro memiliki petanya sendiri, yang memungkinkan pengguna mengetahui semua informasi terbaru tentang stasiun secara instan dan membuat rute optimal. Bagaimanapun, aplikasi akan meminta Anda pada permintaan pertama:

  • stasiun mana yang ditutup untuk perbaikan;
  • Kapan stasiun metro buka dan tutup?
  • bagaimana menuju ke stasiun kereta api, bandara atau fasilitas lainnya;
  • bagaimana membangun rute yang sempurna;
  • mobil mana yang harus Anda duduki untuk sampai ke stasiun lebih cepat;
  • Pintu keluar mana di stasiun yang paling baik digunakan agar paling dekat dengan tujuan Anda.

Yandex.Denda

Tugas utama aplikasi dari Yandex ini adalah memungkinkan orang Rusia memeriksa denda dari polisi lalu lintas dan layanan kota secara online dan melunasi utang mereka menggunakan kartu bank atau dompet elektronik.

Pengembang program berjanji kepada pemilik perangkat Android bahwa mereka tidak hanya akan menerima informasi rinci tentang denda menggunakan nomor SIM dan STNK, tetapi juga akan dapat langsung membayar tagihan mereka dengan harga diskon, jika berlaku.

Yandex.Percakapan

Aplikasi ini akan membantu masyarakat yang sering atau kadang berkomunikasi dengan warga yang mempunyai gangguan pendengaran. Setiap frasa selama percakapan tersebut diubah menjadi pesan teks, yang kemudian ditampilkan di layar ponsel cerdas. Program ini juga bekerja berlawanan arah, menyuarakan pesan teks yang diketik secara manual.

Masing-masing aplikasi ini bisa sangat berguna bagi pemilik perangkat seluler Android. Coba instal program ini di ponsel cerdas Anda untuk melihat sendiri manfaatnya.

Yandex.Browser adalah browser gratis dan modern untuk komputer dengan fungsi memuat Turbo pada halaman web "berat" dengan kecepatan tercepat.

Unduh Browser Yandex untuk Windows 7, 8 dan 10

Aplikasi ini dibuat pada mesin Blink yang terkenal, yang dikembangkan dan pertama kali diimplementasikan di Chrome oleh Google. Keberhasilan program ini di kalangan pemirsa berbahasa Rusia datang berkat desainnya yang minimalis dan menyenangkan, serta widget bawaan dan berguna untuk berbagai layanan Yandex rancangannya sendiri.

Fitur khas:

  • modul terintegrasi untuk melihat dan mengedit PDF, DOC, XLS, TXT dan dokumen lainnya;
  • antivirus bawaan dari Kaspersky Lab, yang mampu memindai konten yang diunduh dan file yang diunduh secara terpisah;
  • panel memiliki akses cepat ke cuaca, email, melihat kemacetan lalu lintas, masuk ke penyimpanan cloud (disk), serta pencarian “pintar”;
  • ekstensi Adguard bawaan dengan lisensi seumur hidup (termasuk dalam Pengaturan - Add-on, bagian Pemblokiran iklan).

Anda dapat mengunduh browser Yandex dari situs resminya secara gratis dalam bahasa Rusia untuk OS Windows 7, 8 dan 10 dengan kedalaman bit apa pun menggunakan tautan di bawah ini. Instalasinya standar dan default.

Peramban seluler Yandex Corporation telah menjadi populer dan memperoleh posisi terdepan di Runet. Memberi pengguna perangkat seluler Android pembukaan instan bahkan halaman web situs yang sangat sibuk di ponsel cerdas dan tablet menggunakan mode Turbo 2.0. Untuk kenyamanan pengguna, browser web gratis Yandex.Browser dengan mudah dan tanpa suara menyesuaikan halaman situs dengan ukuran layar ponsel.

Khususnya pada perangkat seluler, terdapat peningkatan perhatian terhadap keamanan dan teknologi Protect akan memperingatkan pengguna jika ada situs berbahaya dan juga memblokir transfer data pribadi melalui jaringan Wi-Fi terbuka.

Peramban seluler gratis memiliki sinkronisasi tambahan dengan perangkat pengguna lain dengan kemampuan memulihkan data bahkan setelah instalasi ulang melalui file APK atau Market. Semua ekstensi resmi bawaan dan tambahan dapat diunduh tanpa registrasi dan dalam bahasa Rusia.

Unduh browser Yandex di iPhone dan iPad

Aplikasi versi terbaru pada sistem iOS membuat membuka dan menjelajahi situs web senyaman mungkin, bahkan memuat halaman berukuran besar menjadi lebih cepat. Pengguna iPad dan iPhone ditawari fungsionalitas bilah pintar untuk memasukkan kueri menggunakan keyboard atau suara, sistem rekomendasi minat yang kuat, dan perlindungan terhadap data berbahaya apa pun. Gaya antarmuka yang modern dan sederhana membuat Yandex.Browser gratis menjadi cepat dan nyaman.

Pengembang telah memperkenalkan apa yang disebut konfigurasi ke dalam program untuk digunakan secara bersamaan di beberapa perangkat seluler. Browser Yandex sering diperbarui dan oleh karena itu penting untuk memantau dan selalu menginstal versi baru yang terkini.

Tentang mode Turbo

Saat Internet lambat, mode ini diaktifkan. Memungkinkan Anda mempercepat pemuatan halaman situs web secepat mungkin, serta menghemat lalu lintas.

Tentang keamanan

Teknologi perlindungan aktif Protect unik di Browser Yandex. Memindai file yang diunduh dengan cepat untuk mencari kemungkinan virus, melindungi kata sandi, dan mengenkripsi transmisi data di jaringan publik dan tidak aman.

Tentang String cerdas

Jalur ini akan membantu pengguna mengetahui nilai tukar rubel, melaporkan kemacetan lalu lintas di kota, dan banyak lagi. Dan membuka situs semudah mengupas buah pir, cukup masukkan sebagian alamat dan saluran akan menawarkan opsi yang memungkinkan.

Tentang sinkronisasi

Sinkronisasi memungkinkan pengguna untuk membuka dan mengkonfigurasi tab di beberapa perangkat sekaligus, menyimpan kata sandi, tempat favorit, data dan mengaksesnya dari satu akun.

Anda dapat menginstal Yandex Browser di komputer Anda secara gratis menggunakan versi resmi terbaru menggunakan tautan di bawah. Disarankan untuk menginstal secara default pada drive sistem C untuk pengoperasian aplikasi yang stabil.

Banyak dari kita yang masih berada dalam situasi di mana kita perlu mencari informasi penting dengan cepat tetapi memiliki akses internet yang terbatas atau tidak ada sama sekali. Mencoba membuka postingan menghibur di situs web adalah satu hal, dan mencari nomor telepon hotline bank atau rumah sakit adalah hal lain. Hari ini, untuk pertama kalinya, saya akan memberi tahu pembaca Habr tentang bagaimana percepatan pencarian di aplikasi Yandex telah menghasilkan kemampuan untuk mencari informasi penting tanpa internet.

Namun pertama-tama, Anda perlu memahami hal utama: mengapa kami melakukan pencarian offline jika situs dari hasil pencarian masih tidak dapat diakses tanpa adanya jaringan?

Pencarian TEPI

Radar Yandex biasanya menunjukkan orang-orang yang memasukkan permintaan, tetapi kemudian meninggalkan halaman tanpa menunggu halaman dimuat karena Internet seluler yang buruk. Dalam situasi ini, kami tidak dapat memengaruhi kualitas jaringan secara keseluruhan dan kecepatan memuat semua situs, namun ada baiknya mencoba membuat setidaknya proses pencarian tidak terlalu merepotkan dan menghemat waktu. Sebenarnya, itulah mengapa proyek ini awalnya disebut pencarian EDGE, yaitu. cari di internet lambat.

Ada dua cara untuk mempercepat pencarian Anda. Pertama, optimalkan versi web dan API yang digunakan aplikasi sebanyak mungkin. Dan pekerjaan ini juga sedang dilakukan, tetapi ini pun tidak cukup. Kedua, Anda dapat melakukan pra-muat ke perangkat Anda sesuatu yang akan berguna jika koneksi buruk. Jelas sekali, secara fisik tidak mungkin memasukkan seluruh indeks Internet ke dalam telepon. Oleh karena itu, perlu untuk beralih dari penyimpanan lokal hasil pencarian siap pakai untuk permintaan tertentu. Menurut apa? Belum ada yang tahu bagaimana memprediksi kebutuhan masa depan seseorang dengan akurasi tinggi (tapi kami sedang belajar). Oleh karena itu, kami menerima pertanyaan berulang yang populer.

Ketika kita berbicara tentang kueri populer, banyak orang membayangkan kueri [VKontakte] dan beberapa kueri serupa. Faktanya, kami memiliki ratusan ribu permintaan yang kurang jelas yang diulangi secara rutin dalam jumlah besar. Dan ini sudah mencapai hasil ratusan megabita. Selain itu, kami berencana untuk menyimpan tidak hanya hasil pencarian, tetapi juga petunjuk yang muncul selama proses memasukkan kueri. Dan di sini banyak yang akan bertanya: mengapa menyimpan petunjuk secara offline, karena seseorang cukup mampu memasukkan kueri tanpa petunjuk tersebut?

Saat memasukkan kueri di aplikasi Yandex, pengguna tidak melihat saran pencarian biasa, tetapi dalam bentuk kata/pasangan kata individual (yaitu input teks prediktif). Petunjuk biasa tidak dapat diedit: jika Anda perlu menambahkan kata, Anda harus memasukkan sendiri seluruh kueri. Petunjuk dalam bentuk kata-kata memungkinkan Anda melakukan pengeditan, mencakup lebih banyak pertanyaan, dan secara signifikan mempercepat entri mereka oleh seseorang.

Namun yang terpenting, tips tersebut ternyata sangat berguna saat bekerja offline. Petunjuk ini membantu orang mengutarakan pertanyaan mereka dengan cara yang dilakukan kebanyakan orang, yang pada gilirannya meningkatkan kemungkinan jawaban diambil dari cache lokal. Itulah mengapa penting untuk menyimpan tipnya.

Secara empiris, kami memilih permintaan pencarian minimum tertentu (sekitar 150 ribu) dan tip, yang kurang dari itu tidak ada gunanya menyimpan lagi. Namun volume semua bagasi ini masih di luar batas layak (beberapa ratus megabita). Bahkan dengan mempertimbangkan fakta bahwa hanya 10 hasil teratas yang disimpan untuk setiap kueri. Sesuatu harus dilakukan.

Dari pengoptimalan hingga offline

Kami mulai mencari segala sesuatu yang dapat dikirim “di bawah pisau.” Setiap hasil tidak hanya berisi tautan ke situs, tetapi juga favicon dan cuplikan. Favicon adalah gambar, yang berarti penghematan besar dapat dicapai di sini. Situs yang sama dapat muncul di hasil kueri yang sangat berbeda, jadi awalnya kami tidak menduplikasi favicon, tetapi menyimpannya berdasarkan situs. Lalu kami membuatnya agar kemungkinan menyimpan favicon berbanding lurus dengan frekuensi kemunculan situs di hasil penelusuran. Dengan kata lain, kami mengabaikan sebagian besar favicon, tetapi secara visual hal ini tidak terlalu terlihat.

Semakin kami mengurangi hasil pencarian organik demi jawaban yang sudah jadi, semakin kami memahami bahwa pencarian EDGE kami tidak lagi hanya mempercepat pekerjaan, namun mampu menjawab berbagai pertanyaan tanpa koneksi internet sama sekali. . Tanpa menyadarinya, kami sudah mengerjakan pencarian offline. Artinya, Anda harus mengandalkan jawaban yang sudah jadi. Menyadari hal ini, kami mulai memperkaya database dengan fakta-fakta penting yang sebelumnya tidak dapat kami peroleh karena terbatasnya popularitas permintaan tersebut. Hasil ini hanya berisi jawaban, tanpa daftar situs.

Dengan menggunakan skema serupa, kami menyalin ke dalam database semua kartu respons objek dan semua permintaan yang respons objeknya tersedia. Kartu pencarian offline berbeda dari aslinya karena hampir tidak adanya gambar: kami menghapusnya karena alasan ekonomi.

Pertumbuhan basis fakta memerlukan upaya lebih lanjut dalam pengoptimalan dan struktur penyimpanan data yang memperhatikan sumber daya perangkat.

Kamus

Basis data tidak diunduh ke perangkat secara keseluruhan, tetapi dalam bentuk kamus terpisah, dan hanya dengan koneksi Wi-Fi dan hanya dengan tingkat pengisian daya yang memadai. Pembagian ke dalam kamus dilakukan karena dua alasan. Pertama, jika koneksi terputus saat mengunduh, maka pada upaya berikutnya hanya kamus yang belum diunduh sebelumnya yang akan diunduh. Kedua, untuk lebih menghemat ruang, database diunduh dan disimpan di perangkat dalam bentuk terkompresi, tetapi dengan setiap permintaan, database tidak dibongkar seluruhnya, tetapi hanya di bagian yang diperlukan.

Setiap kamus berisi pertanyaan yang dimulai dengan huruf tertentu, serta semua data untuk hasil pencarian dan petunjuk untuk pertanyaan tersebut. Ternyata lebih logis untuk mengurutkan data sebelum membaginya ke dalam kamus berdasarkan huruf pertama kueri daripada, misalnya, berdasarkan popularitasnya. Bayangkan situasinya: kamus pertama berisi kueri paling populer, kamus kedua berisi kueri yang sedikit kurang populer, dan seterusnya. Namun popularitas kueri sering kali berubah, dan hal ini menyebabkan perlunya memperbarui kamus secara berkala hanya untuk memindahkan kueri dari satu kueri ke kamus lainnya. Hal ini memerlukan biaya lalu lintas, energi, dan waktu. Oleh karena itu, penting untuk memastikan bahwa saat memperbarui database, kueri tidak berpindah antar kamus. Urutan abjad ternyata menjadi solusi sederhana dan efektif.

Jawaban atas pertanyaan yang sama mungkin berbeda di berbagai bagian negara, sehingga kamus yang berbeda dibuat untuk wilayah yang berbeda. Selain itu, selama kunjungan jangka pendek ke wilayah lain, aplikasi tidak akan terburu-buru memperbarui kamus - kami telah menyediakan skenario untuk perjalanan bisnis dan pariwisata.

Tidak peduli seberapa keras kami mencoba, penelusuran offline tidak mencakup semua kemungkinan kueri, namun rata-rata sudah membantu setiap sepertiga kueri. Seperti halnya hasil rata-rata lainnya, ini berarti bahwa beberapa pengguna lebih sering mendapatkan respons offline dibandingkan pengguna lainnya. Oleh karena itu, tentu saja kami mengizinkan Anda untuk sepenuhnya menonaktifkan pencarian offline di pengaturan.

Tim kami akan tertarik untuk mengetahui pendapat pembaca Habr tentang arah ini dan menerima umpan balik mengenai pekerjaan beta