Static Site Search for Astro

El mes pasado añadí búsqueda a tres sitios de directorios de IA.

Comparé cuatro opciones principales antes de elegir Pagefind. Aquí te explico por qué lo elegí.

Los contendientes

• Pagefind: Una biblioteca basada en Rust. Se ejecuta durante el tiempo de compilación y sirve todo como archivos estáticos. • Algolia DocSearch: Un servicio alojado. Es rápido y refinado, pero tiene un coste para sitios comerciales. • Lunr.js: Una biblioteca del lado del cliente. Funciona sin conexión, pero hace que la carga inicial de la página sea pesada. • FlexSearch: Una alternativa más rápida a Lunr, pero sigue requiriendo el envío de todo el índice