- Pustaka pencarian untuk situs statis, dirancang agar bekerja efisien bahkan pada situs web berskala besar sambil menggunakan bandwidth pengguna seminimal mungkin
- Berjalan tanpa infrastruktur server terpisah dan kompatibel dengan berbagai framework situs web
Fitur utama
- Instalasi berbasis file statis
- Pagefind hanya memerlukan folder file statis yang dihasilkan oleh framework seperti Hugo, Eleventy, Jekyll, Next.js, Astro, dan SvelteKit, dan dalam kebanyakan kasus tidak memerlukan konfigurasi tambahan
- Menyediakan bundle pencarian yang ringan
- Setelah pengindeksan, menghasilkan bundle statis yang menyediakan API pencarian dan UI dasar untuk ditambahkan ke situs
- UI bawaan dapat langsung digunakan tanpa konfigurasi tambahan
- Pencarian cepat bahkan pada situs berskala besar
- Pagefind memungkinkan situs yang terdiri dari puluhan ribu halaman untuk tetap dapat dicari langsung di browser pengguna, dengan membagi indeks pencarian menjadi beberapa bagian dan hanya memuat bagian yang diperlukan
- Pada 10.000 halaman, total ukuran permintaan jaringan dijaga di bawah 300kB. Pada sebagian besar situs, berjalan di bawah 100kB
Ringkasan fungsi
- Mendukung situs web multibahasa tanpa konfigurasi tambahan
- Mesin penyaringan yang kuat yang cocok untuk Knowledge Base
- Mendukung atribut pengurutan kustom, pelacakan metadata, dan pengaturan bobot konten
- Dapat mengembalikan bagian tertentu di dalam halaman sebagai hasil pencarian
- Mendukung pencarian lintas banyak domain dengan satu indeks pencarian
- Dengan menggunakan pustaka pengindeksan NodeJS, dapat mengindeks berbagai jenis konten seperti PDF, file JSON, dan subtitle.
- Semua fungsi disediakan dengan penggunaan jaringan yang minimal
2 komentar
Japanese — ja ✅ Lihat di bawah
Korean — ko ✅ ❌
Sayangnya sepertinya dukungan CJK masih belum tersedia
Apakah bahasa Korea juga akan berfungsi dengan baik?