Hallo,
für eine Wörtersuche empfiehlt sich die Datenstruktur trie (Thesaurus, Wörterbücher nutzen dies)
http://www.student.uni-kl.de/~stried...00000000000000 und viele andere.
Dazu musst Du jedes Wort aus einem Satz untersuchen und kannst nicht mit pos arbeiten.
Eventuell funktioniert auch eine gute Hash-funktion.
Gruß Horst