moin, habe mal wieder n Problem.
Endlich läuft mein selbstgeschriebenes Lexikon.
Ich kann einen Suchbegriffeingeben und alle Datensätze in denen der Suchbegriff vorkommt werden ausgespuckt.
Auch evtl. vorhandene "" werden entfernt.
Jetzt habe ich folgendes festgestellt:
Besteht der Suchbegriff nur aus 2 Buchstaben, was im chinesischen relativ oft vorkommt wird jeder Datensasz ausgespuckt der diesen String enthält.
Ist ja auch so programmiert.
Fakt: Nach "an" wird gesucht und da die Konstellation an fast überall vorkommt (ANhANg, ANgriff uvm.) wird fast die ganze Datenbank ausgegeben. Ist natürlich nicht toll.
Müßte doch so gehen das ich vorher irgendwiesicherstelle, das der Suchstring nicht mitten in einem wort beginnt. Das wäre schon mal ein Ansatz un des würden fast nur noch richtige Treffer angezeigt.
Weiß jemand Rat???
MfG
Sipart
Endlich läuft mein selbstgeschriebenes Lexikon.
Ich kann einen Suchbegriffeingeben und alle Datensätze in denen der Suchbegriff vorkommt werden ausgespuckt.
Auch evtl. vorhandene "" werden entfernt.
Jetzt habe ich folgendes festgestellt:
Besteht der Suchbegriff nur aus 2 Buchstaben, was im chinesischen relativ oft vorkommt wird jeder Datensasz ausgespuckt der diesen String enthält.
Ist ja auch so programmiert.
Fakt: Nach "an" wird gesucht und da die Konstellation an fast überall vorkommt (ANhANg, ANgriff uvm.) wird fast die ganze Datenbank ausgegeben. Ist natürlich nicht toll.
Müßte doch so gehen das ich vorher irgendwiesicherstelle, das der Suchstring nicht mitten in einem wort beginnt. Das wäre schon mal ein Ansatz un des würden fast nur noch richtige Treffer angezeigt.
Weiß jemand Rat???
MfG
Sipart
Kommentar