Сейчас я использую следующие действия MySQL QueryMySQL полнотекстового поиска не возвращающие наиболее релевантные результаты первых
SELECT * FROM songs WHERE MATCH (title,artist) AGAINST ('$ser' IN BOOLEAN MODE)
Сейчас он работает, но не очень хорошо.
Например у меня есть следующие термины в моей базе данных
Term One
Term Two
Term Three
и я делаю поиск термина Три
$ser = 'Term Three'
это просто возвращающийся
Term One
Term Two
Term Three
Так что это соответствие Термин, но это не дает Термину Три более высокий приоритет, имеющий как Термин, так и Три, и я не уверен, что чтобы заставить его казаться над другими.
Надеюсь, что имеет смысл.
это просто пример, фактические условия не содержат стоп-слова и приносят одни и те же результаты. –
@BelginFish Во-вторых, я думаю, что все, что вам нужно сделать, это добавить предложение 'ORDER BY'. Просмотрите мое редактирование. – RandomSeed
Спасибо, что ты работал как шарм :) –