У меня есть поисковый запрос:
"Yellow large widgets"
Я разбил его на 3 слова:
1 = "Yellow";
2 = "Large";
2 = "Widgets";
Затем я выполняю поиск с помощью:
SELECT * FROM widgets
WHERE (description LIKE '%yellow%' OR description LIKE '%large%' OR description LIKE 'widgets')
OR (title LIKE '%yellow%' OR title LIKE '%large%' OR title LIKE '%widgets%')
Как я могу отсортировать результаты с этими предубеждениями?
Идеальная методология
описание
. 1 балл
. заголовке
. title
вхождение стоит 5 баллов
. Но я бы не знал, с чего начать это в SQL.