7 points par xguru 2020-12-29 | 3 commentaires | Partager sur WhatsApp

"Recherche rapide pour la JAMstack"

  • Rust + WASM

  • Indexe l’ensemble d’un site statique et enregistre l’index dans un fichier

Le navigateur télécharge ensuite le fichier d’index via JS et affiche immédiatement les résultats à chaque frappe d’un caractère dans le champ de recherche

  • Fonctionne bien avec tous les générateurs de sites statiques. Peut aussi être hébergé sur Netlify, etc.

  • Le stemming (extraction de la racine) n’est pris en charge que pour les langues de la famille de l’anglais

3 commentaires

 
xguru 2020-12-29

Comme il faut télécharger l’index en entier, ce sera probablement encore plus rapide que Typesense.

Cela peut poser problème pour les sites très volumineux, mais cela semble bien adapté à un blog personnel, par exemple.

 
galadbran 2020-12-29

Waouh… si on construisait un index de GeekNews de cette façon, quelle taille cela ferait-il ?

Même pour un blog personnel, si le site existe depuis longtemps, ça pourrait déjà être assez volumineux…

 
xguru 2020-12-29

Les articles 1 à 20 des Federalist Papers présentés comme exemple du site représentent environ 250 ko, mais le fichier d’index fait 1,1 Mo.

L’index est donc assez volumineux par rapport à ce que j’imaginais. Comme vous l’avez dit, cela risque d’être contraignant pour un blog qui contient beaucoup d’articles haha