17 pontos por xguru 2024-11-16 | 2 comentários | Compartilhar no WhatsApp
  • 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

 
twinstae 2024-11-18

Japanese — ja ✅ Veja abaixo
Korean — ko ✅ ❌

Infelizmente, parece que ainda não há suporte a CJK.

 
iolothebard 2024-11-16

Será que também funciona bem com coreano?