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