- Una biblioteca de búsqueda para sitios estáticos, diseñada para funcionar eficientemente incluso en sitios web de gran escala y usar el mínimo ancho de banda posible del usuario
- Funciona sin infraestructura de servidor independiente y es compatible con diversos frameworks de sitios web
Características principales
- Instalación basada en archivos estáticos
- Pagefind solo necesita la carpeta de archivos estáticos generada por frameworks como Hugo, Eleventy, Jekyll, Next.js, Astro y SvelteKit, y en la mayoría de los casos no requiere configuración adicional
- Incluye un paquete de búsqueda liviano
- Después de indexar, genera un paquete estático que ofrece la API de búsqueda y una UI básica para agregar al sitio
- La UI incluida se puede usar de inmediato sin configuración adicional
- Búsqueda rápida incluso en sitios grandes
- Pagefind permite buscar, desde el navegador del usuario, sitios compuestos por decenas de miles de páginas, y divide el índice de búsqueda en fragmentos para cargar solo las partes necesarias
- En 10,000 páginas, mantiene el tamaño total de las solicitudes de red por debajo de 300 kB. En la mayoría de los sitios funciona por debajo de 100 kB
Resumen de funciones
- Soporte para sitios web multilingües sin configuración adicional
- Potente motor de filtrado ideal para bases de conocimiento
- Permite definir propiedades de ordenamiento personalizadas, rastrear metadatos y configurar pesos de contenido
- También puede devolver secciones específicas dentro de una página como resultados de búsqueda
- Soporte para búsqueda en varios dominios con un solo índice de búsqueda
- Con la biblioteca de indexación de NodeJS, puede indexar diversos tipos de contenido como PDF, archivos JSON y subtítulos.
- Todas las funciones se ofrecen con un uso mínimo de red
2 comentarios
Japanese — ja ✅ Ver abajo
Korean — ko ✅ ❌
Lamentablemente, parece que todavía no hay soporte para CJK.
¿También funcionará bien con coreano?