2011-01-07 6 views
2

Ich kann Stemmer, Filter usw. verwenden. Kein Problem.Wie suche ich einen String für verschiedene Zeiten?

Aber was ist mit diesem Fall, zum Beispiel enthält der Quelltext den Satz:

Der Fuchs einen Sprung gemacht.

Der Benutzer hat eingegeben: fox AND make Ergebnisse = 0;

Die Frage ist, wie man irreguläre Formen von Wörtern verarbeitet?

Antwort

1

Es gibt nicht so viele unregelmäßige Verben. Erhalten Sie eine Liste der gängigsten wie here und verwenden Sie es, um eine Suche/ersetzen in Ihrem Abfrage-String zu ersetzen "make" mit ("machen" oder "gemacht") vor dem Senden.