Konstantin: Forensuche - Mysqlabfrage

Beitrag lesen

Habe mit mein erstes kleines Forum geschrieben und stehe gerade bei der
Forensuche vor einem kleinen Problemchen.

Zunächst meine Tabellen(vereinfacht):

  • thread (id, titel, beschreibung, closed, forum_id, wichtig)
  • beitrag (id, thread_id, von_id, edit_time, edit_von, kommentar, time)

Meine SQL-Abfrage für die Suche:

[code lang]
SELECT
  thread.id,thread.forum_id,thread.titel,thread.beschreibung
FROM
  thread,beitrag WHERE thread.id=beitrag.thread_id AND thread.forum_id="$auswahl"
 AND MATCH(beitrag.kommentar) AGAINST('" . $suchen . "')
LIMIT 0,10
[/code]

Das Problem: Die Forensuche funktioniert zwar, aber es werden Threads in denen jetzt z.B. das Suchwort "test" mehrfach vorkommt, auch mehrfach gelistet.

Gehe ich die Suche falsch an? Wie kann ich das lösen?

danke im vorraus