Klar kann man in Datenbanken nach Text suchen, aber eben nur beschränkt. Wenn’s um Volltextsuche auf der Basis natürlicher Sprache geht wird’s komplizierter. Einen guten Beitrag hat der geoObserver hier gefunden: POSTGRESQL: A FULL TEXT SEARCH ENGINE, gefolgt von Part 2 und Part 3.