moin,
Gibt es da so etwas für JavaScript?
Konkretisiere bitte mal deine Anforderungen.
Das, was mit dem CPAN (Perl) Modul Text::Query möglich ist, wäre das Ziel mit JS. Wobei eine einfache Abfrage mit Suchausdrücken im Altavista-Stil (+foo -bar) schon genügen würde. Text::Query kommt auf meiner HP zum Einsatz (serverseitig).
Wenn Du jedoch hier (Suche mit JS im Browser) berlin eingibst, findest sich u.a. auch ein Treffer in dem Überlingen steht. Das Ergebnis ist zwar noch überschaubar, bei größeren Datenmengen wäre es gut, wenn es z.B. mit
+berlin -Überlingen
möglich ist, Begriffe zu eliminieren, die nicht im Ergebnis vorkommen sollen um die Suche einzugrenzen.
Text:Query programmmiertechnisch: Mit dem eingegebenen Suchstring wird ein Objekt erstellt und mit diesem die Methode match() auf den Text angewandt.
Horst