- Uma biblioteca de busca para sites estáticos, projetada para funcionar com eficiência mesmo em sites de grande porte, usando o mínimo possível de largura de banda do usuário
- Funciona sem infraestrutura de servidor separada e é compatível com diversos frameworks de sites
Principais características
- Instalação baseada em arquivos estáticos
- O Pagefind precisa apenas da pasta de arquivos estáticos gerada por frameworks como Hugo, Eleventy, Jekyll, Next.js, Astro e SvelteKit, e na maioria dos casos não exige configuração adicional
- Fornece um bundle de busca leve
- Após a indexação, gera um bundle estático que oferece a API de busca e a UI padrão para ser adicionado ao site
- A UI fornecida por padrão pode ser usada imediatamente sem configuração extra
- Busca rápida mesmo em sites grandes
- O Pagefind permite buscar, no navegador do usuário, em sites compostos por dezenas de milhares de páginas, dividindo o índice de busca em partes para carregar apenas o necessário
- Em 10.000 páginas, mantém o tamanho total das requisições de rede abaixo de 300 kB. Na maioria dos sites, opera abaixo de 100 kB
Resumo dos recursos
- Suporte a sites multilíngues sem configuração adicional
- Mecanismo de filtragem poderoso adequado para bases de conhecimento
- Permite propriedades de ordenação personalizadas, rastreamento de metadados e configuração de peso do conteúdo
- Também pode retornar seções específicas dentro de uma página como resultados de busca
- Suporte à busca em vários domínios com um único índice de busca
- Com a biblioteca de indexação NodeJS, é possível indexar diversos tipos de conteúdo, como PDF, arquivos JSON e legendas.
- Todos os recursos são oferecidos com uso mínimo de rede
2 comentários
Japanese — ja ✅ Veja abaixo
Korean — ko ✅ ❌
Infelizmente, parece que ainda não há suporte a CJK.
Será que também funciona bem com coreano?