Suche, die Bedeutung versteht.
Läuft im Browser. Völlig privat.
Offline-Semantiksuche für jede Dokumentationsseite. Versteht Bedeutung, läuft vollständig im Browser und sendet keine Daten an die Cloud.
Wie es funktioniert
Intelligente Suche für statische Dokumentation, ohne Server oder Drittanbieter-Dienste.
Läuft lokal im Browser
Verwendet leichtgewichte KI-Modelle, die direkt im Browser ausgeführt werden. Es verlassen keine Daten die Geräte Ihrer Benutzer.
Versteht, was Sie meinen
Geht über exakte Schlüsselwort-Übereinstimmung hinaus. Eine Suche nach 'Authentifizierung' findet auch Ergebnisse zu 'Anmeldung', 'Login' und 'Sitzungen'.
Hybrid Schlüsselwort + Semantik
Kombiniert schnelle Schlüsselwort-Suche mit bedeutungsorientierter Ähnlichkeitsbewertung für die relevantesten Ergebnisse, sofort.
Wählen Sie Ihr Suchmodell
Wählen Sie das Modell, das zu Ihrer Dokumentationsgröße und Ihren Sprachanforderungen passt.
| Modell | Dimensionen | Größe | Sprachen | Bestens geeignet für |
|---|---|---|---|---|
| MiniLM L6 v2 ★ | 384 | ~23 MB | Nur Englisch | Schnelle, allgemeine englische Doku |
| Multilingual MiniLM L12 | 384 | ~118 MB | 50+ Sprachen | Mehrsprachige i18n-Dokumentation |
| Multilingual E5 Small | 384 | ~118 MB | 100+ Sprachen | Breite Sprachabdeckung |
| Multilingual MPNet Base | 768 | ~270 MB | 50+ Sprachen | Beste mehrsprachige Qualität |
💡 Mehrsprachige Dokumentation: Wenn Ihre Dokumentations-Website mehrere Sprachen enthält (z. B. Englisch, Chinesisch, Deutsch, Spanisch usw.), wählen Sie ein mehrsprachiges Modell mit docmd-search --settings. Das Standardmodell ist nur für Englisch geeignet und liefert für andere Sprachen eine schlechte Suchrelevanz.
Überall einsetzbar: Die Client-API
Eine leichtgewichtige Client-Laufzeitumgebung (unter 5 KB), die vollständig im Browser läuft. Bauen Sie benutzerdefinierte Such-UIs für jede Website oder Anwendung.
import * as Search from '@docmd/plugin-search/client'; // 1. Initialise and load index folder. // Batch 0 is loaded instantly for sub-millisecond search startup, // while remaining chunk batches load progressively in background. await Search.load('/.docmd-search', (loaded, total) => { console.log(`Loaded batch ${loaded}/${total}`); }); // 2. Query search using hybrid vector + keyword matching. const results = Search.search('authentication secure routes', 10); results.forEach(({ score, chunk }) => { console.log(`[${(score * 100).toFixed(0)}%] ${chunk.file}#${chunk.heading || ''}`); console.log(chunk.text); });
Häufig gestellte Fragen
Häufige Fragen zu docmd-search und der Offline-Semantiksuche.
Läuft es vollständig im Browser?
Vollständige Dokumentation lesen →
Müssen Benutzer KI-Modelle herunterladen?
Erfahren Sie, wie die Offline-Suche funktioniert →
Funktioniert es mit mehreren Sprachen?
paraphrase-multilingual-MiniLM-L12-v2, das über 50 Sprachen unterstützt. Das Standardmodell ist nur für Englisch.Mehrsprachige Suche konfigurieren →
Was ist das Konfidenz-Badge?
showConfidence ein Prozent-Badge neben jedem Suchergebnis an, das angibt, wie genau es zur Anfrage passt.Über Browser-Client-Einstellungen lesen →
In wenigen Minuten starten
Open Source, MIT-lizensiert. Ein Befehl zu Ihrer ersten Dokumentationsseite.