Zum Hauptinhalt springen
Von der Kundenanfrage zur Enterprise-Suche

1 Mio. Dokumente.
Eine Suche.

Triple-Hybrid Search aus FTS5, RAG und semantischer Suche — in 8 Phasen vom Prototyp zur produktionsreifen Enterprise-Lösung. 23 Lib-Module, 14 MCP-Tools, Windows-ACL-Integration und sub-100ms-Suchzeit über 1 Million Dokumente.

Scroll
FileMaster MCP — Enterprise-Dokumentensuche
0
Commits
0K
Lines of Code
0
MCP-Tools
0
Lib-Module
0/Min
Indexierung
0
Projektphasen

Commit-Intensität

127 Commits über 6 Monate Implementierung

10.11. 1 Commits
17.11. 2 Commits
01.12. 0 Commits
01.01. 0 Commits
14.01. 17 Commits
16.01. 5 Commits
19.01. 3 Commits
23.01. 2 Commits
26.01. 27 Commits
27.01. 2 Commits
28.01. 12 Commits
29.01. 1 Commits
05.02. 1 Commits
27.02. 42 Commits
04.03. 1 Commits
20.03. 1 Commits
13.05. 2 Commits
15.05. 8 Commits
Nov 2025Jan 2026Feb 2026Mai 2026

Die Evolution

8 Phasen — von der Idee aus realen Kundenprojekten bis zur modularen Enterprise-Architektur.

Die Idee
PHASE 00·Sommer 2025Konzept & Forschung

Die Idee

Erfahrene Mitarbeiter gehen in Rente, ihr Wissen steckt in tausenden Dokumenten. Die Windows-Suche bleibt mühselig bis unmöglich. Aus dieser realen Kunden-Situation entsteht die Anforderung an eine intelligente Wissenssuche, die Synonyme versteht und in Millisekunden antwortet.

Anforderungsanalyse · Marktrecherche · Architekturentwurf
Genesis
PHASE 01·v1.0Architektur & Grundlagen

Genesis

MCP-Server-Architektur, OAuth 2.0, FTS5-Volltextsuche, Multi-User-Support. Solide Basis für PDF, Word und Excel — pro Sekunde rund 50 Dokumente indexiert, Suche unter einer halben Sekunde.

MCP-Server · OAuth 2.0 · FTS5 · Multi-User · ~500ms Suche
Enterprise Security
PHASE 02·v2.0Unternehmensreife

Enterprise Security

Windows-ACL-Integration mit Multi-Share-Support, Tesseract OCR für gescannte PDFs, DSGVO Audit-Logging und Two-Layer Security. Acht Entwicklungsphasen allein für die robuste Berechtigungs-Schicht.

Windows ACL · OCR · DSGVO Audit · Two-Layer Security
RAG Integration
PHASE 03·v2.1 – v2.2Semantik & KI

RAG Integration

Semantic Search via Vector Embeddings, Document Chunking, Hybrid Search (FTS5 + RAG), Ollama-Integration, Background Indexing. Erstmals findet die Suche 'Endpoint Protection', wenn jemand 'Virenschutz' eintippt.

Vector Embeddings · Hybrid Search · Ollama · 40x schneller
Production Ready
PHASE 04·v2.3 – v2.5Enterprise Deployment

Production Ready

Docker-Hub-Publishing, Qdrant Vector Database, Ansible One-Command-Deployment, OpenWebUI-Integration, Claude 4.5 Sonnet Support. Erstes Produktiv-Deployment beim Kunden — 260 Dokumente pro Minute, Suche unter 150ms.

Docker Hub · Qdrant · Ansible · Claude 4.5 · ~150ms Suche
Performance
PHASE 05·v2.610x schnellere Indexierung

Performance

Multi-Threading mit 4 parallelen Workers, Batch Embeddings (100 concurrent), Queue-basierte Verarbeitung, External-GPU-Optimierung. 750.000+ Dokumente im Produktiveinsatz — Vollindexierung in 12 Stunden statt zwei Tagen.

Multi-Threading · 940 Docs/Min · <100ms Suche · 4x schneller
ACL-Fingerprinting
PHASE 06·v2.7Berechtigungs-Optimierung

ACL-Fingerprinting

Eigene Fingerprinting-Engine erkennt wiederkehrende Berechtigungsmuster über Millionen ACLs hinweg und reduziert sie auf wenige Tausend Fingerprints — drastisch schnellere Berechtigungsprüfung im laufenden Betrieb.

Mustererkennung · Millionen → Tausende · Speicheroptimierung
Enterprise Architecture
PHASE 07·v2.8 – v2.9Security Hardening & Modularisierung

Enterprise Architecture

Nach Team-Review zehn Security-Patches: JWT-Signatur-Verifikation, SQL-Injection-Prevention, OAuth-Token-Cleanup, PowerShell-Command-Injection-Prevention, Rate-Limiting. Parallel: 21 Lib-Module extrahiert, 101+ Tests, Structured Logging — vom Monolith zur modularen Enterprise-Architektur.

10+ Security-Patches · 21 Lib-Module · 101+ Tests · Fail-Closed ACL
Python 3.11
FastAPI
Triple-Hybrid
FTS5 + RAG + Sem.
Qdrant + Ollama
Vector + LLM
MCP Protocol
14 Tools

Bereit für Ihre Wissensbasis?

FileMaster MCP läuft 100% lokal oder in Ihrer Cloud, ist DSGVO-konform und integriert sich in Claude, OpenWebUI und andere MCP-Clients.