Hallo zusammen,

ich muss anhand mehrerer Suchwörter Datensätze aus einer Tabelle suchen.
Auf LIKE muss und möchte ich aus funktionellen Gründen verzichten.

Mein Problem ist, dass ich nach einem Wortfetzen suche, diesen MATCH allerdings nicht findet. In manchen fällen funktioniert alles super aber eben nicht immer und ich kann mir nicht erklären warum!

Hier ein Beispiel:
Das Datenbankfeld matchtext hat den Inhalt: "Kartoffelpüree ist 10 besser für die Haut als Kalk"

Ich habe folgende Suchen ausprobiert, komme aber nicht zu einem Ergebnis.
SELECT * FROM `artikel` WHERE MATCH( matchtest ) AGAINST ('*ree*');
SELECT * FROM `artikel` WHERE MATCH( matchtest ) AGAINST ('*ree*' IN BOOLEAN MODE);
SELECT * FROM `artikel` WHERE MATCH( matchtest ) AGAINST ('*ree*' WITH QUERY EXPANSION);

Hat jemand eine Idee was ich falsch mache?

In meiner my.cnf habe ich folgende Einträge hinzugefügt:
ft_stopword_file=""
ft_min_word_len=1

Einen REPAIR TABLE habe ich auch schon durchgeführt.


Danke schonmal!

Jake