17 poin oleh xguru 2024-11-16 | 2 komentar | Bagikan ke WhatsApp
  • 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

 
twinstae 2024-11-18

Japanese — ja ✅ Lihat di bawah
Korean — ko ✅ ❌

Sayangnya sepertinya dukungan CJK masih belum tersedia

 
iolothebard 2024-11-16

Apakah bahasa Korea juga akan berfungsi dengan baik?