Teraz używam następującą kwerendę MySQLmysql wyszukiwania pełnotekstowego nie powracający najbardziej pomocne wyniki pierwszych
SELECT * FROM songs WHERE MATCH (title,artist) AGAINST ('$ser' IN BOOLEAN MODE)
Teraz wszystko działa, ale nie bardzo dobrze.
Na przykład, że mam następujące warunki w mojej bazy danych
Term One
Term Two
Term Three
i nie szukaj okres trzech
$ser = 'Term Three'
to po prostu przekazujących
Term One
Term Two
Term Three
Więc to dopasowanie Termin, ale to nie nadaje trzeciej kadencji wyższego priorytetu, mając zarówno termin, jak i trzy, i nie jestem pewien co zrobić, aby pojawił się nad innymi.
Mam nadzieję, że ma to sens.
to był tylko przykład, rzeczywiste warunki nie zawierają słowa i zatrzymania przynoszą takie same wyniki. –
@BelginFish Po drugie, myślę, że wszystko, co musisz zrobić, to dodać klauzulę "ORDER BY". Przejrzyj moją edycję. – RandomSeed
Dziękuję pracowałeś jak czar :) –