Documentation › Search & discovery
04 / Search & discovery

Command Palette, Recherche et Algorithme du Feed

XERA1 combine une palette de commande instantanée, un moteur de recherche dans la base de données et un algorithme de recommandation multi-signaux pour valoriser les preuves de travail les plus pertinentes.

1. Command Palette (`dedicated-search-overlay`)

La recherche est accessible à tout moment via la palette de commande :

  • Raccourcis clavier : Déclenchement via `Cmd+K` (macOS) ou `Ctrl+K` (Windows/Linux). Touche `ESC` pour fermer l'overlay.
  • Interface dédié : Overlay modal `dedicated-search-overlay` proposant une frappe réactive et un affichage en temps réel.
  • Historique & Mode Hors-ligne : Conservation d'un historique de recherche local sur 7 jours et support du mode hors-ligne pour les recherches récentes.

2. Portée de la Recherche (3 Entités Indexées)

Le moteur de recherche interroge directement 3 entités principales dans la base de données Supabase :

  1. Utilisateurs (`users`) : Recherche par nom d'utilisateur, titre professionnel et bio.
  2. Contenus / Preuves (`content`) : Recherche dans les titres et descriptions des preuves publiées.
  3. Pages Professionnelles (`professional_pages`) : Recherche par nom de marque, bio, description et secteur d'activité / industrie.

3. Algorithme du Feed Discover (Moteur Multi-Signaux)

Le fil de découverte de XERA1 n'est pas un simple flux chronologique. Il s'appuie sur un moteur de recommandation multi-signaux pondéré :

Signal de Recommandation Pondération Description / Indicateurs
Engagement 40% Interactions, réactions, commentaires et partages générés par le contenu.
Qualité Créateur 35% Régularité du builder, statut certifié et niveau de réputation.
Fraîcheur Temporelle 25% Récence de la publication et actualité de l'étape.

Facteurs d'Amplification et Diversification

  • Bonus de Momentum Proof of Work : Récompense la vitesse et la cadence de publication de preuves quotidiennes.
  • Gravité Sociale : Prise en compte des validations de jalons par des tiers, des témoins et des partages réseau.
  • Pertinence Pro : Alignement avec les centres d'intérêt du visiteur et les sujets techniques.
  • Ratio d'Exploration (~12%) : Injection contrôlée d'environ 12% de contenus diversifiés pour faire découvrir de nouveaux créateurs émergents.

4. Infinite Scroll et Pagination

L'affichage du feed est optimisé pour une grande fluide d'utilisation : la pagination s'effectue progressivement par blocs de 20 éléments déclenchés automatiquement grâce à l'API `IntersectionObserver`.