Nous avons déjà indexé 60 554 pages pour vous depuis le 10/11/2025 Made in France Architecture Technique (Beta) Nouvelle Recherche

Architecture Technique (Beta)

À propos du projet

Flexy Search est un moteur de recherche web indépendant, entièrement développé en interne, sans framework ni service cloud externe.

Le projet repose uniquement sur des technologies open source et une architecture logicielle 100% maison (crawler, indexation, ranking, interface).

Actuellement en phase bêta, Flexy Search est en développement continu. Une roadmap publique détaillera prochainement les étapes d'évolution et les nouvelles fonctionnalités prévues.

Infrastructure

L'architecture actuelle s'appuie sur deux machines physiques distinctes :

  • un serveur principal, hébergeant le moteur et l'indexation (OpenSearch)
  • un serveur crawler, chargé de la collecte et du pré-tri des données

Serveur principal

Plateforme : YunoHost (Debian GNU/Linux 12 "Bookworm")
Rôle : hébergement du moteur, de l'interface web et d'OpenSearch

Configuration matérielle

  • Modèle : Sony VAIO SVE1513I4E
  • Processeur : Intel Pentium 2020M – 2 cœurs / 2.40 GHz
  • Mémoire : 7.6 GiB RAM
  • Stockage d'échange (swap) : 976 MiB
  • Architecture : x86_64
  • Noyau Linux : 6.1.0-39-amd64

Serveur crawler

Plateforme : Ubuntu Server 24.04.3 LTS
Rôle : exécution du crawler, indexation initiale et pré-ranking

Configuration matérielle

  • Modèle : ASUS K75VM
  • Processeur : Intel Core i5-3210M – 2 cœurs / 4 threads – 2.50 GHz (3.10 GHz Turbo)
  • Mémoire : 7.6 GiB RAM
  • Swap : 4.0 GiB
  • Architecture : x86_64
  • Noyau Linux : 6.8.0-87-generic

Notes techniques

  • Aucun service externe n'est utilisé, à l'exception d'OpenSearch pour la gestion de l'index.
  • Le code du crawler, du moteur et du front-end est entièrement développé en PHP, JavaScript, HTML et CSS.
  • Les données sont stockées localement et indexées en temps réel.