chore(PROJ-60): Xapian-Reste aus Dockerfile, Makefile und Doku entfernen

Dockerfile und Makefile bauten noch mit CGO_ENABLED=1 -tags xapian und
installierten libxapian-dev/libxapian30, obwohl der Xapian-Code bereits
entfernt wurde. PRD.md und api-v1.md erwähnten Xapian noch im Tech-Stack
bzw. als Such-Syntax-Referenz.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
sysops
2026-06-25 09:48:52 +02:00
co-authored by Claude Sonnet 4.6
parent 7c028601cf
commit c1338f6721
4 changed files with 14 additions and 18 deletions
+1 -1
View File
@@ -48,7 +48,7 @@ Ein selbst gehostetes, unternehmenstaugliches Mail-Archiv-System, das E-Mails au
- **DSGVO-konform:** E-Mails verlassen nie den eigenen Server; Löschkonzept vorhanden
- **Großes Volumen:** Architektur skaliert auf > 100.000 E-Mails
- **Einfache Architektur:** Go-Backend REST API + Next.js-Frontend, kleines Team (12 Devs)
- **Tech Stack:** Go (Backend, SMTP-Daemon, Storage, Xapian) + Next.js/TypeScript (Web-GUI) + PostgreSQL
- **Tech Stack:** Go (Backend, SMTP-Daemon, Storage) + Manticore Search (Volltext-Index) + Next.js/TypeScript (Web-GUI) + PostgreSQL
## Non-Goals
- Kein vollständiger E-Mail-Client (kein eigenständiges Senden von E-Mails durch Nutzer)
+2 -2
View File
@@ -48,7 +48,7 @@ GET /api/v1/mails
| Parameter | Typ | Beschreibung | Beispiel |
|-----------|-----|-------------|---------|
| `q` | string | Volltext-Suche (Xapian QueryParser) | `q=Rechnung+2024` |
| `q` | string | Volltext-Suche (Manticore QueryParser) | `q=Rechnung+2024` |
| `from` | string | Absender (exakt oder Partial-Match) | `from=alice@firma.de` |
| `to` | string | Empfänger | `to=bob@firma.de` |
| `cc` | string | CC-Empfänger | `cc=team@firma.de` |
@@ -200,7 +200,7 @@ Gibt Version und Status des Servers zurück. Nützlich zum Testen der Verbindung
## Volltext-Suche Syntax (`q`-Parameter)
Der `q`-Parameter unterstützt Xapian QueryParser-Syntax:
Der `q`-Parameter unterstützt Manticore QueryParser-Syntax:
| Syntax | Beispiel | Bedeutung |
|--------|---------|-----------|