docmd-search v0.1.1 ist jetzt verfügbar →

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.

Erste Schritte
Lokale Vektor-Engine 100% privat Quantisierter Index Null Cloud-Kosten
docmd-search Sandbox
Benutzerauthentifizierung & Sitzungen
/getting-started/security
98% Übereinstimmung
Konfigurieren Sie, wie Ihre Anwendung Benutzer-Logins, sichere Cookies, Token-Generierung und zustandslose Sitzungsverifizierung verarbeitet.
Konfigurieren benutzerdefinierter sicherer Routen
/configuration/routing
89% Übereinstimmung
Definieren Sie private Verzeichnisse und Umleitungen für unangemeldete Sitzungen.

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.

ONNX Wasm Runtime — 100% Offline

Versteht, was Sie meinen

Geht über exakte Schlüsselwort-Übereinstimmung hinaus. Eine Suche nach 'Authentifizierung' findet auch Ergebnisse zu 'Anmeldung', 'Login' und 'Sitzungen'.

Cosine Similarity Matching

Hybrid Schlüsselwort + Semantik

Kombiniert schnelle Schlüsselwort-Suche mit bedeutungsorientierter Ähnlichkeitsbewertung für die relevantesten Ergebnisse, sofort.

BM25 + Cosine Re-ranker

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?
Ja. Alle Suchen finden direkt im Browser Ihrer Benutzer statt. Keine Cloud-Infrastruktur, keine Such-API, und keine Daten verlassen jemals das Gerät.

Vollständige Dokumentation lesen →
Müssen Benutzer KI-Modelle herunterladen?
Nein. Die KI-Modelle werden nur zur Build-Zeit auf Ihrem Rechner verwendet, um vorkompilierte Suchindizes zu generieren. Die Browser der Benutzer laden nur die resultierenden Indexdateien herunter — kleine, komprimierte JSON-Dateien.

Erfahren Sie, wie die Offline-Suche funktioniert →
Funktioniert es mit mehreren Sprachen?
Ja. Für mehrsprachige Dokumentation wählen Sie ein mehrsprachiges Modell wie 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?
Wenn aktiviert, zeigt die Einstellung 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.