Module 6 sur 6 · Environ 35 min
Recherche et bases de données : que choisir
Savoir quand les fichiers suffisent, quand une base aide, et laquelle choisir.
Réponse courte : commencez sans base de données. Vos fichiers, la carte des thèmes et les liens suffisent pour les premières centaines de notes. Une base devient utile quand vous ne retrouvez plus les choses par leur nom, et voulez les retrouver par leur sens : « cet article sur le sommeil et la mémoire » quand la note s’appelle « Walker, chap. 6 ».
Deux façons de chercher
- Par les mots : trouve les notes qui contiennent les mots tapés. Rapide, exact, bon avec les noms et les codes. Rate les synonymes.
- Par le sens (recherche « sémantique », avec des embeddings) : chaque passage est transformé en une liste de nombres qui représente son sens, et on retrouve les sens proches même avec d’autres mots. Il faut un modèle pour calculer ces nombres.
Les meilleurs outils combinent les deux, parce que le sens brouille les noms propres et que les mots ratent les reformulations.
Les options, de la plus simple à la plus exigeante
| Option | Pour | Contre | Pour qui |
|---|---|---|---|
| Fichiers + carte des thèmes + liens (ce cours) | Rien à installer, lisible, Claude le lit directement | Ralentit au-delà de quelques centaines de notes | Tout le monde, dès aujourd’hui |
| Recherche et Bases d’Obsidian | Intégré, visuel, filtres sur l’en-tête des notes | Pour vous seul : Claude ne s’en sert pas ; mots seulement | Consulter à la main |
| SQLite avec recherche plein texte | Un seul fichier, gratuit, hors ligne, rapide | Mots seulement ; il faut un petit script | Palier 2, avec de l’aide |
| SQLite + vecteurs (sqlite-vec) | Mots et sens dans un seul fichier | Il faut un modèle d’embedding | Palier 2, profils curieux |
| Chroma ou LanceDB, sur votre ordinateur | Recherche par le sens simple à mettre en place | Python, un outil de plus à entretenir | À l’aise avec les installations |
| Postgres + pgvector dans Docker (ce que j’utilise) | Mots + sens, robuste, tout en local | Docker ; les conteneurs peuvent s’arrêter sans prévenir, il faut donc les surveiller | Avancé |
| Supabase ou une autre base hébergée | Rien à installer | Vos notes personnelles dans le cloud, une dépendance, des questions RGPD | À éviter pour du contenu personnel |
| Notion comme base | Familier | Claude a besoin d’un connecteur pour le lire, et vos notes ne sont plus des fichiers | Pas pour cette méthode |
Et Obsidian, face aux autres ?
| Outil | Pourquoi oui ou non |
|---|---|
| Obsidian (recommandé) | Fichiers Markdown locaux que Claude lit sans connecteur, liens, graphe, gratuit |
| Logseq | Proche d’Obsidian, local, mais pensé en listes à puces plutôt qu’en pages |
| Notion | Très bon en équipe, mais en ligne et lisible par Claude seulement via un connecteur |
| Anytype | Local et privé, mais un format de stockage à lui plutôt que des fichiers |
| Un dossier + un éditeur de texte | Marche parfaitement avec Claude, mais sans graphe ni rétroliens |
| Capacities, Tana | Agréables, mais en ligne et en formats fermés |
Quand passer au palier 2
Trois signes : Claude répond souvent « aucune note n’en parle » alors que vous savez qu’il y en a une ; vous dépassez 300 notes ; vous cherchez par idée plutôt que par nom. Avant ça, une base est un outil à entretenir qui ne rapporte rien.
Votre routine de la semaine
- Déposez dans
raw/ce qui mérite d’être gardé, et ajoutez tout d’un coup. - Lancez une vérification et corrigez un ou deux points.
- Ouvrez le graphe et reliez une orpheline.
Dix minutes par semaine. C’est tout ce qu’il faut pour que le cerveau continue de capitaliser.
À faire dans votre coffre
Cochez au fur et à mesure : c’est gardé dans ce navigateur.