Obsidian Indexer

Chaîne d’outils pour indexer un coffre Obsidian dans une base SQLite avec recherche plein texte (FTS4, compatible avec sql.js dans Obsidian), via le plugin vault-index-search.
Installer BRAT : Cliquez ici.
Ajouter notre plugin : Utilisez l’option « Add Beta plugin » avec l’URL GitHub.
📸 Aperçu
| Recherche | Index |
|---|---|
![]() |
![]() |
📖 À propos
Chaîne d’outils pour indexer un coffre Obsidian dans une base SQLite avec recherche plein texte (FTS4, compatible avec sql.js dans Obsidian), via le plugin vault-index-search.
🧩 Composants
| Élément | Rôle |
|---|---|
Indexeur (indexer/) |
CLI Rust : scan du vault, extraction MD / DOCX / EPUB / PDF, chunks + hash, écriture index.sqlite. Option tray (surveillance + zone de notification). |
Plugin (plugin/) |
Extension Obsidian : recherche FTS dans la base SQLite (via sql.js). |
La base peut être synchronisée avec le vault (Syncthing, Drive, git, etc.) pour garder la même recherche sur mobile ou un autre poste.
Les bases créées avec une ancienne version (schéma v1, index FTS5 côté Rust uniquement) sont migrées automatiquement en v2 (FTS4) au prochain passage de l’indexeur, pour rester compatibles avec sql.js dans Obsidian.
⬇️ Plugin Obsidian (BRAT)
- 🔌 Installer BRAT : Obsidian — BRAT
- ➕ Ajouter ce dépôt avec l’option « Add Beta plugin » :
https://github.com/Atelier-Recherche/obsidian-indexer
ID du plugin :
vault-index-search— dossier cible :<vault>/.obsidian/plugins/vault-index-search/💡 Nos plugins peuvent être en attente de validation sur le catalogue Obsidian ; BRAT permet de les tester dès maintenant. Voir aussi 🌐 l’Atelier.
📋 Prérequis
- Rust (stable) — rustup
- Node.js LTS — pour compiler le plugin (
npm)
Pour l’extraction PDF, l’indexeur charge Pdfium dynamiquement : il cherche pdfium.dll (Windows) d’abord dans le dossier de l’exécutable, puis le répertoire courant, puis la bibliothèque système. Variable optionnelle OBSIDIAN_INDEXER_PDFIUM_DLL : chemin complet vers la DLL. Sans Pdfium valide, les PDF ne sont pas indexés textuellement ; le reste du coffre l’est toujours.
🛠️ Build tout-en-un (Windows)
À la racine du dépôt :
.\build.ps1
Ce script :
cargo fetchpuiscargo builddu crateobsidian-indexeravec la fonctionnalitétray(CLI +obsidian-indexer-tray).- Dans
plugin/:npm ci(sipackage-lock.jsonexiste) puisnpm run build(esbuild ; le WASM sql.js est embarqué dansmain.js).
Options utiles :
.\build.ps1 -SkipPlugin # uniquement Rust
.\build.ps1 -SkipRust # uniquement plugin
.\build.ps1 -NoTray # CLI seul (sans binaire tray)
.\build.ps1 -DebugBuild # Rust en debug (sans --release)
Par défaut : release et feature tray activées.
Les binaires Rust sont dans target/release/ (depuis la racine du workspace). Le plugin livrable est le dossier plugin/ après build : au minimum main.js, manifest.json, styles.css si présent — aucun fichier .wasm séparé n’est nécessaire.
Build manuel :
cd indexer && cargo build --release -p obsidian-indexer --features tray
cd ../plugin && npm ci && npm run build
🔌 Installer le plugin dans Obsidian
Copier le dossier plugin (tel quel après build) vers :
<vault>/.obsidian/plugins/vault-index-search/
Activer « Vault Index Search » dans les extensions Obsidian et configurer le chemin vers index.sqlite si besoin (voir les paramètres du plugin).
🔔 Tray + plugin
- Le binaire
obsidian-indexer-trayfournit :- démarrage/arrêt rapide via icône de zone de notification ;
- fenêtre Configuration ;
- fenêtre Bilan (compteurs indexés/ignorés/erreurs par type) ;
- fenêtre Logs.
- Le plugin peut aussi, depuis ses paramètres :
- lancer le tray (si l’exécutable est dans le
PATHou si un chemin explicite est renseigné) ; - demander un rebuild forcé de l’index ;
- afficher un bilan rapide (fichiers/chunks/annotations PDF).
- lancer le tray (si l’exécutable est dans le
🔍 Recherche (plugin)
- Recherche plein texte FTS4 (compatible
sql.js). - Requêtes avec guillemets prises en charge pour les phrases (ex.
"charge de ses besoins"). - Filtres rapides par format :
md,pdf,epub,docx. - Navigation au clic :
- markdown : ouverture + sélection du terme ;
- PDF : ouverture à la bonne page quand l’information est disponible.
⚠️ Limitations connues
- Les PDFs nécessitent une bibliothèque Pdfium disponible (
pdfium.dllsur Windows). - Certaines annotations PDF peuvent varier selon le producteur PDF (Adobe, Zotero, etc.) ; l’extraction actuelle couvre les champs principaux mais peut encore être améliorée.
- Le surlignage interne du terme dans le viewer PDF Obsidian dépend des capacités d’URL/fragment du viewer.
🗺️ Roadmap
- [ ] Multilingue (UI plugin + tray, messages FR/EN, i18n)
- [ ] Filtres plus précis (ex. annotations seules, contenu principal seul, types d’annotations)
- [ ] Plus de types de fichiers indexés (ex. txt, html, csv, odt, pptx…)
- [ ] Amélioration de l’interface (plugin + tray) et tests mobile (performances, UX, compatibilité)
- [ ] Historique du bilan (dernier N passages avec tendances)
- [ ] Diagnostic “fichier problématique” (logs ciblés par document)
- [ ] Mode “priorité récence” / pondération configurable des résultats
- [ ] Export/import de configuration (plugin + tray)
📦 Plugin Obsidian — catalogue
| Élément | Détail |
|---|---|
| ID plugin | vault-index-search |
| Dépôt | github.com/Atelier-Recherche/obsidian-indexer |
| Licence | MIT — LICENSE |
| Réseau | non pour le plugin — lit index.sqlite dans le coffre |
| Fichiers hors vault | le CLI indexeur accède au vault et peut lancer le tray ; le plugin lit la base SQLite (chemin configurable, souvent dans le vault) |
| CLI associé | binaire Rust obsidian-indexer (releases séparées, tags v*) |
| Télémétrie / mise à jour auto | non |
| Release plugin | .\Release-Plugin.ps1 (tags semver sans v, ex. 0.1.0) |
🧪 Développement et CI
Les workflows GitHub Actions dans .github/workflows/ exécutent les tests Rust et la build du plugin. Consulter ces fichiers pour les commandes exactes utilisées en intégration continue.
🔗 Ressources
| 🌐 l’Atelier | atelier.atechnologie.fr |
| 📦 Dépôt | github.com/Atelier-Recherche/obsidian-indexer |
📸 Vorschau
| Suche | Index |
|---|---|
![]() |
![]() |
📖 Über das Projekt
Werkzeugkette zum Indexieren eines Obsidian-Vaults in einer SQLite-Datenbank mit Volltextsuche (FTS4, kompatibel mit sql.js in Obsidian), über das Plugin vault-index-search.
🧩 Komponenten
| Element | Rolle |
|---|---|
Indexer (indexer/) |
Rust-CLI: Vault-Scan, Extraktion MD / DOCX / EPUB / PDF, Chunks + Hash, schreibt index.sqlite. Option Tray (Überwachung + Infobereich). |
Plugin (plugin/) |
Obsidian-Erweiterung: FTS-Suche in der SQLite-Datenbank (via sql.js). |
Die Datenbank kann mit dem Vault synchronisiert werden (Syncthing, Drive, git usw.), um dieselbe Suche auf dem Handy oder einem anderen Rechner zu behalten.
Datenbanken aus einer älteren Version (Schema v1, FTS5-Index nur auf Rust-Seite) werden beim nächsten Indexerlauf automatisch auf v2 (FTS4) migriert, um mit sql.js in Obsidian kompatibel zu bleiben.
⬇️ Obsidian-Plugin (BRAT)
- 🔌 BRAT installieren: Obsidian — BRAT
- ➕ Dieses Repository mit « Add Beta plugin » hinzufügen:
https://github.com/Atelier-Recherche/obsidian-indexer
Plugin-ID:
vault-index-search— Zielordner:<vault>/.obsidian/plugins/vault-index-search/💡 Unsere Plugins können auf Katalogfreigabe warten; BRAT ermöglicht Tests schon jetzt. Siehe auch 🌐 l’Atelier.
📋 Voraussetzungen
- Rust (stable) — rustup
- Node.js LTS — zum Bauen des Plugins (
npm)
Für die PDF-Extraktion lädt der Indexer Pdfium dynamisch: er sucht pdfium.dll (Windows) zuerst im Ordner der EXE, dann im aktuellen Verzeichnis, dann in der Systembibliothek. Optionale Variable OBSIDIAN_INDEXER_PDFIUM_DLL: voller Pfad zur DLL. Ohne gültiges Pdfium werden PDFs nicht textuell indexiert; der Rest des Vaults schon.
🛠️ All-in-one-Build (Windows)
Im Repository-Stamm:
.\build.ps1
Dieses Skript:
cargo fetch, danncargo builddes Cratesobsidian-indexermit Featuretray(CLI +obsidian-indexer-tray).- In
plugin/:npm ci(fallspackage-lock.jsonexistiert), dannnpm run build(esbuild; sql.js-WASM ist inmain.jseingebettet).
Nützliche Optionen:
.\build.ps1 -SkipPlugin # nur Rust
.\build.ps1 -SkipRust # nur Plugin
.\build.ps1 -NoTray # nur CLI (ohne Tray-Binary)
.\build.ps1 -DebugBuild # Rust Debug (ohne --release)
Standard: release und Feature tray aktiv.
Rust-Binaries liegen unter target/release/ (vom Workspace-Stamm). Das lieferbare Plugin ist der Ordner plugin/ nach dem Build: mindestens main.js, manifest.json, styles.css falls vorhanden — keine separate .wasm-Datei nötig.
Manueller Build:
cd indexer && cargo build --release -p obsidian-indexer --features tray
cd ../plugin && npm ci && npm run build
🔌 Plugin in Obsidian installieren
Den Ordner plugin (nach dem Build unverändert) nach
<vault>/.obsidian/plugins/vault-index-search/
kopieren. „Vault Index Search“ in den Obsidian-Erweiterungen aktivieren und bei Bedarf den Pfad zu index.sqlite setzen (siehe Plugin-Einstellungen).
🔔 Tray + Plugin
- Das Binary
obsidian-indexer-traybietet:- schnelles Starten/Stoppen über das Infobereich-Symbol ;
- Fenster Konfiguration ;
- Fenster Bilanz (indexiert/übersprungen/Fehler nach Typ) ;
- Fenster Logs.
- Das Plugin kann in den Einstellungen außerdem:
- den Tray starten (wenn die EXE im
PATHoder ein expliziter Pfad gesetzt ist) ; - einen erzwungenen Rebuild des Index anfordern ;
- eine Kurzbilanz anzeigen (Dateien/Chunks/PDF-Annotationen).
- den Tray starten (wenn die EXE im
🔍 Suche (Plugin)
- FTS4-Volltextsuche (
sql.js-kompatibel). - Abfragen in Anführungszeichen für Phrasen (z. B.
"charge de ses besoins"). - Schnellfilter nach Format:
md,pdf,epub,docx. - Navigation per Klick:
- Markdown: öffnen + Begriff markieren ;
- PDF: Öffnen auf der richtigen Seite, wenn verfügbar.
⚠️ Bekannte Einschränkungen
- PDFs brauchen eine verfügbare Pdfium-Bibliothek (
pdfium.dllunter Windows). - Manche PDF-Annotationen variieren je nach Erzeuger (Adobe, Zotero usw.); die aktuelle Extraktion deckt die Hauptfelder ab, kann aber noch verbessert werden.
- Die Hervorhebung im Obsidian-PDF-Viewer hängt von URL-/Fragment-Fähigkeiten ab.
🗺️ Roadmap
- [ ] Mehrsprachig (Plugin- + Tray-UI, FR/EN-Meldungen, i18n)
- [ ] Feinere Filter (z. B. nur Annotationen, nur Hauptinhalt, Annotationstypen)
- [ ] Weitere indexierte Dateitypen (z. B. txt, html, csv, odt, pptx…)
- [ ] UI-Verbesserungen (Plugin + Tray) und Mobile-Tests (Leistung, UX, Kompatibilität)
- [ ] Bilanz-Historie (letzte N Läufe mit Trends)
- [ ] Diagnose „problematische Datei“ (logs pro Dokument)
- [ ] Modus „Recency-Priorität“ / konfigurierbare Ergebnisgewichtung
- [ ] Konfigurations-Export/Import (Plugin + Tray)
📦 Obsidian-Plugin — Katalog
| Element | Detail |
|---|---|
| Plugin-ID | vault-index-search |
| Repository | github.com/Atelier-Recherche/obsidian-indexer |
| Lizenz | MIT — LICENSE |
| Netzwerk | nein für das Plugin — liest index.sqlite im Vault |
| Dateien außerhalb des Vaults | die Indexer-CLI greift auf den Vault zu und kann den Tray starten; das Plugin liest die SQLite-DB (konfigurierbarer Pfad, oft im Vault) |
| Zugehörige CLI | Rust-Binary obsidian-indexer (eigene Releases, Tags v*) |
| Telemetrie / Auto-Update | nein |
| Plugin-Release | .\Release-Plugin.ps1 (Semver-Tags ohne v, z. B. 0.1.0) |
🧪 Entwicklung und CI
GitHub-Actions-Workflows unter .github/workflows/ führen Rust-Tests und den Plugin-Build aus. Dort stehen die genauen CI-Befehle.
🔗 Ressourcen
| 🌐 l’Atelier | atelier.atechnologie.fr |
| 📦 Repository | github.com/Atelier-Recherche/obsidian-indexer |
📸 Preview
| Search | Index |
|---|---|
![]() |
![]() |
📖 About
Tooling to index an Obsidian vault into a SQLite database with full-text search (FTS4, compatible with sql.js in Obsidian), via the vault-index-search plugin.
🧩 Components
| Item | Role |
|---|---|
Indexer (indexer/) |
Rust CLI: vault scan, MD / DOCX / EPUB / PDF extraction, chunks + hash, writes index.sqlite. Optional tray (watch + notification area). |
Plugin (plugin/) |
Obsidian extension: FTS search in the SQLite database (via sql.js). |
The database can be synced with the vault (Syncthing, Drive, git, etc.) to keep the same search on mobile or another machine.
Databases created with an older version (schema v1, FTS5 index on the Rust side only) are automatically migrated to v2 (FTS4) on the next indexer run, to stay compatible with sql.js in Obsidian.
⬇️ Obsidian plugin (BRAT)
- 🔌 Install BRAT: Obsidian — BRAT
- ➕ Add this repository with « Add Beta plugin »:
https://github.com/Atelier-Recherche/obsidian-indexer
Plugin ID:
vault-index-search— target folder:<vault>/.obsidian/plugins/vault-index-search/💡 Our plugins may be pending Obsidian catalogue approval; BRAT lets you try them now. See also 🌐 l’Atelier.
📋 Prerequisites
- Rust (stable) — rustup
- Node.js LTS — to build the plugin (
npm)
For PDF extraction, the indexer loads Pdfium dynamically: it looks for pdfium.dll (Windows) first in the executable folder, then the current directory, then the system library. Optional variable OBSIDIAN_INDEXER_PDFIUM_DLL: full path to the DLL. Without a valid Pdfium, PDFs are not indexed as text; the rest of the vault still is.
🛠️ All-in-one build (Windows)
At the repository root:
.\build.ps1
This script:
cargo fetchthencargo buildof theobsidian-indexercrate with thetrayfeature (CLI +obsidian-indexer-tray).- In
plugin/:npm ci(ifpackage-lock.jsonexists) thennpm run build(esbuild; sql.js WASM is embedded inmain.js).
Useful options:
.\build.ps1 -SkipPlugin # Rust only
.\build.ps1 -SkipRust # plugin only
.\build.ps1 -NoTray # CLI only (no tray binary)
.\build.ps1 -DebugBuild # Rust debug (no --release)
Default: release and tray feature enabled.
Rust binaries are in target/release/ (from the workspace root). The shippable plugin is the plugin/ folder after build: at least main.js, manifest.json, styles.css if present — no separate .wasm file is required.
Manual build:
cd indexer && cargo build --release -p obsidian-indexer --features tray
cd ../plugin && npm ci && npm run build
🔌 Install the plugin in Obsidian
Copy the plugin folder (as built) to:
<vault>/.obsidian/plugins/vault-index-search/
Enable “Vault Index Search” in Obsidian plugins and set the path to index.sqlite if needed (see plugin settings).
🔔 Tray + plugin
- The
obsidian-indexer-traybinary provides:- quick start/stop via notification-area icon ;
- Configuration window ;
- Summary window (indexed/skipped/error counts by type) ;
- Logs window.
- From its settings, the plugin can also:
- launch the tray (if the executable is on
PATHor an explicit path is set) ; - request a forced rebuild of the index ;
- show a quick summary (files/chunks/PDF annotations).
- launch the tray (if the executable is on
🔍 Search (plugin)
- FTS4 full-text search (
sql.js-compatible). - Quoted queries supported for phrases (e.g.
"charge de ses besoins"). - Quick filters by format:
md,pdf,epub,docx. - Click navigation:
- markdown: open + select the term ;
- PDF: open at the right page when available.
⚠️ Known limitations
- PDFs need a available Pdfium library (
pdfium.dllon Windows). - Some PDF annotations vary by producer (Adobe, Zotero, etc.); current extraction covers the main fields but can still improve.
- In-viewer term highlighting in Obsidian’s PDF viewer depends on URL/fragment capabilities.
🗺️ Roadmap
- [ ] Multilingual (plugin + tray UI, FR/EN messages, i18n)
- [ ] Finer filters (e.g. annotations only, main content only, annotation types)
- [ ] More indexed file types (e.g. txt, html, csv, odt, pptx…)
- [ ] UI improvements (plugin + tray) and mobile tests (performance, UX, compatibility)
- [ ] Summary history (last N runs with trends)
- [ ] “Problematic file” diagnostics (per-document logs)
- [ ] “Recency priority” mode / configurable result weighting
- [ ] Configuration export/import (plugin + tray)
📦 Obsidian plugin — catalogue
| Item | Detail |
|---|---|
| Plugin ID | vault-index-search |
| Repository | github.com/Atelier-Recherche/obsidian-indexer |
| Licence | MIT — LICENSE |
| Network | no for the plugin — reads index.sqlite in the vault |
| Files outside vault | the indexer CLI accesses the vault and may launch the tray; the plugin reads the SQLite DB (configurable path, often in the vault) |
| Associated CLI | Rust binary obsidian-indexer (separate releases, v* tags) |
| Telemetry / auto-update | no |
| Plugin release | .\Release-Plugin.ps1 (semver tags without v, e.g. 0.1.0) |
🧪 Development and CI
GitHub Actions workflows in .github/workflows/ run Rust tests and the plugin build. See those files for the exact CI commands.
🔗 Resources
| 🌐 l’Atelier | atelier.atechnologie.fr |
| 📦 Repository | github.com/Atelier-Recherche/obsidian-indexer |
📸 Vista previa
| Búsqueda | Índice |
|---|---|
![]() |
![]() |
📖 Acerca del proyecto
Cadena de herramientas para indexar un vault Obsidian en una base SQLite con búsqueda de texto completo (FTS4, compatible con sql.js en Obsidian), mediante el plugin vault-index-search.
🧩 Componentes
| Elemento | Función |
|---|---|
Indexador (indexer/) |
CLI Rust: escaneo del vault, extracción MD / DOCX / EPUB / PDF, chunks + hash, escritura de index.sqlite. Opción tray (vigilancia + área de notificación). |
Plugin (plugin/) |
Extensión Obsidian: búsqueda FTS en la base SQLite (vía sql.js). |
La base puede sincronizarse con el vault (Syncthing, Drive, git, etc.) para mantener la misma búsqueda en móvil u otro equipo.
Las bases creadas con una versión antigua (esquema v1, índice FTS5 solo en Rust) se migran automáticamente a v2 (FTS4) en el siguiente paso del indexador, para seguir siendo compatibles con sql.js en Obsidian.
⬇️ Plugin Obsidian (BRAT)
- 🔌 Instalar BRAT: Obsidian — BRAT
- ➕ Añadir este repositorio con « Add Beta plugin »:
https://github.com/Atelier-Recherche/obsidian-indexer
ID del plugin:
vault-index-search— carpeta destino:<vault>/.obsidian/plugins/vault-index-search/💡 Nuestros plugins pueden estar pendientes de validación en el catálogo Obsidian; BRAT permite probarlos ya. Véase también 🌐 l’Atelier.
📋 Requisitos previos
- Rust (stable) — rustup
- Node.js LTS — para compilar el plugin (
npm)
Para la extracción PDF, el indexador carga Pdfium dinámicamente: busca pdfium.dll (Windows) primero en la carpeta del ejecutable, luego el directorio actual, luego la biblioteca del sistema. Variable opcional OBSIDIAN_INDEXER_PDFIUM_DLL: ruta completa a la DLL. Sin Pdfium válido, los PDF no se indexan como texto; el resto del vault sí.
🛠️ Build todo-en-uno (Windows)
En la raíz del repositorio:
.\build.ps1
Este script:
cargo fetchy luegocargo builddel crateobsidian-indexercon la funcionalidadtray(CLI +obsidian-indexer-tray).- En
plugin/:npm ci(si existepackage-lock.json) y luegonpm run build(esbuild; el WASM de sql.js va embebido enmain.js).
Opciones útiles:
.\build.ps1 -SkipPlugin # solo Rust
.\build.ps1 -SkipRust # solo plugin
.\build.ps1 -NoTray # solo CLI (sin binario tray)
.\build.ps1 -DebugBuild # Rust en debug (sin --release)
Por defecto: release y feature tray activadas.
Los binarios Rust están en target/release/ (desde la raíz del workspace). El plugin entregable es la carpeta plugin/ tras el build: como mínimo main.js, manifest.json, styles.css si existe — no hace falta ningún .wasm aparte.
Build manual:
cd indexer && cargo build --release -p obsidian-indexer --features tray
cd ../plugin && npm ci && npm run build
🔌 Instalar el plugin en Obsidian
Copiar la carpeta plugin (tal cual tras el build) a:
<vault>/.obsidian/plugins/vault-index-search/
Activar « Vault Index Search » en las extensiones Obsidian y configurar la ruta a index.sqlite si hace falta (véanse los ajustes del plugin).
🔔 Tray + plugin
- El binario
obsidian-indexer-trayofrece:- arranque/parada rápida mediante el icono del área de notificación ;
- ventana Configuración ;
- ventana Balance (contadores indexados/ignorados/errores por tipo) ;
- ventana Logs.
- Desde sus ajustes, el plugin también puede:
- lanzar el tray (si el ejecutable está en el
PATHo hay una ruta explícita) ; - pedir un rebuild forzado del índice ;
- mostrar un balance rápido (archivos/chunks/anotaciones PDF).
- lanzar el tray (si el ejecutable está en el
🔍 Búsqueda (plugin)
- Búsqueda de texto completo FTS4 (compatible con
sql.js). - Consultas entre comillas admitidas para frases (ej.
"charge de ses besoins"). - Filtros rápidos por formato:
md,pdf,epub,docx. - Navegación al clic:
- markdown: apertura + selección del término ;
- PDF: apertura en la página correcta cuando la información está disponible.
⚠️ Limitaciones conocidas
- Los PDF requieren una biblioteca Pdfium disponible (
pdfium.dllen Windows). - Algunas anotaciones PDF varían según el productor (Adobe, Zotero, etc.); la extracción actual cubre los campos principales pero aún puede mejorarse.
- El resaltado interno del término en el visor PDF de Obsidian depende de las capacidades de URL/fragmento del visor.
🗺️ Hoja de ruta
- [ ] Multilingüe (UI plugin + tray, mensajes FR/EN, i18n)
- [ ] Filtros más precisos (p. ej. solo anotaciones, solo contenido principal, tipos de anotaciones)
- [ ] Más tipos de archivos indexados (p. ej. txt, html, csv, odt, pptx…)
- [ ] Mejora de la interfaz (plugin + tray) y pruebas móviles (rendimiento, UX, compatibilidad)
- [ ] Historial del balance (últimos N pases con tendencias)
- [ ] Diagnóstico « archivo problemático » (logs por documento)
- [ ] Modo « prioridad de recencia » / ponderación configurable de resultados
- [ ] Exportación/importación de configuración (plugin + tray)
📦 Plugin Obsidian — catálogo
| Elemento | Detalle |
|---|---|
| ID plugin | vault-index-search |
| Repositorio | github.com/Atelier-Recherche/obsidian-indexer |
| Licencia | MIT — LICENSE |
| Red | no para el plugin — lee index.sqlite en el vault |
| Archivos fuera del vault | el CLI indexador accede al vault y puede lanzar el tray; el plugin lee la base SQLite (ruta configurable, a menudo en el vault) |
| CLI asociado | binario Rust obsidian-indexer (releases separadas, tags v*) |
| Telemetría / actualización auto | no |
| Release plugin | .\Release-Plugin.ps1 (tags semver sin v, ej. 0.1.0) |
🧪 Desarrollo y CI
Los workflows de GitHub Actions en .github/workflows/ ejecutan las pruebas Rust y la build del plugin. Consulte esos archivos para los comandos exactos de integración continua.
🔗 Recursos
| 🌐 l’Atelier | atelier.atechnologie.fr |
| 📦 Repositorio | github.com/Atelier-Recherche/obsidian-indexer |


