Witam, mam taki formularz który dodaje posty z różnymi rzeczami i chciałbym do niego dorobić opcję aby wyszukać podobne posty do tego co właśnie próbujemy wysłać.
Chciałbym aby posty były porównywane ze względu na nazwę tematu, tagi oraz dane tego posta.
Utworzyłem klucz FULLTEXT - topic z kolumnami topic,tags i postdata a moje zapytanie wygląda tak:
  1. $sql = 'SELECT p.*, u.login , MATCH (topic, tags, postdata) AGAINST (:tags) AS score FROM ' . POSTS_TABLE . ' p, ' . USERS_TABLE . ' u WHERE MATCH (topic, tags, postdata) AGAINST (:tags) AND p.user_id = u.id ORDER BY score DESC LIMIT 0 , 30';

Chciałbym się dowiedzieć czy wszystko tutaj jest dobrze? Zapytanie jest wykonywane przy pomocy pdo a :tags zawiera połączoną nazwę posta, tagi i dane.
Pytam dlatego, że czasami nie działa to za dobrze i znajduje tematu które nijak się mają do aktualnie pisanego

Pozdrawiam

Pomoże ktoś?