Index inversé

Une table qui associe chaque mot aux documents qui le contiennent. C'est ce qui permet à un moteur de recherche de trouver en quelques millisecondes tous les documents contenant plusieurs mots.

Où on le retrouve dans les vrais systèmes

  • Moteur de recherche

    Un document devient trouvable après le prochain rafraîchissement : la recherche est éventuellement cohérente avec ta base principale. Les requêtes consomment beaucoup de CPU ; ajoute des nœuds et des réplicas pour le débit, et garde la source de vérité ailleurs.

    En production : Elasticsearch, OpenSearch, Apache Solr, Algolia, Meilisearch

Regarde-le casser, puis répare-le

Construis une architecture, envoie-lui une journée de trafic et de pannes, et comprends pourquoi elle tient ou cède. Gratuit pour commencer.