17 puan yazan xguru 2024-11-16 | 2 yorum | WhatsApp'ta paylaş
  • Statik siteler için bir arama kütüphanesi; büyük ölçekli web sitelerinde de verimli çalışacak ve minimum kullanıcı bant genişliği kullanacak şekilde tasarlanmıştır
  • Ayrı bir sunucu altyapısı olmadan çalışır ve çeşitli web sitesi framework'leriyle uyumludur

Başlıca özellikler

  • Statik dosya tabanlı kurulum
    • Pagefind yalnızca Hugo, Eleventy, Jekyll, Next.js, Astro, SvelteKit gibi framework'lerle oluşturulmuş statik dosya klasörüne ihtiyaç duyar ve çoğu durumda ek yapılandırma gerekmez
  • Hafif arama bundle'ı sunar
    • İndeksleme sonrası, arama API'si ve varsayılan UI sağlayan statik bir bundle üretip siteye ekler
    • Dahili olarak gelen UI, ayrı bir ayar gerektirmeden hemen kullanılabilir
  • Büyük sitelerde de hızlı arama
    • Pagefind, on binlerce sayfadan oluşan sitelerde aramayı kullanıcının tarayıcısında mümkün kılar ve arama indeksini parçalara bölerek yalnızca gereken kısımları yükler
    • 10.000 sayfada toplam ağ isteği boyutunu 300kB'nin altında tutar. Çoğu sitede bu değer 100kB'nin altındadır

Özellik özeti

  • Ek yapılandırma olmadan çok dilli web sitesi desteği
  • Knowledge Base için uygun güçlü filtreleme motoru
  • Özel sıralama özellikleri, metadata takibi ve içerik ağırlıklandırması ayarlanabilir
  • Sayfa içindeki belirli bölümler de arama sonucu olarak döndürülebilir
  • Tek bir arama indeksiyle birden fazla domain'de arama desteği
  • NodeJS indeksleme kütüphanesi kullanılarak PDF, JSON dosyaları, altyazılar gibi çeşitli içerikler indekslenebilir
  • Tüm özellikler minimum ağ kullanımıyla sunulur

2 yorum

 
twinstae 2024-11-18

Japanese — ja ✅ Aşağıya bakın
Korean — ko ✅ ❌

Ne yazık ki henüz CJK desteği yok gibi görünüyor

 
iolothebard 2024-11-16

Korece de iyi çalışır mı?