Damit ich nicht vergesse, woran ich grad herumspiele:
Ich hab ein kleines Tutorial SQLite Volltextsuche (mit Python) gefunden.

Schaut recht nett aus, die Performance (im Vergleich zu %like oder auch zu einer Lösung wie lunr) werd ich lokal mal zu messen versuchen und dann muss ich mir noch überlegen, wie ein automatisches Update der Tabelle bei der Verwendung von Ghost ausschauen kann.