Answer the question
In order to leave comments, you need to log in
How to make a query in SQL (mysql) that counts matches by LIKE %%?
Имеется длинное название детали в промышленности из 10 слов
Полное совпадение с другими деталями возможно в очень редких случаях
Хотелось бы сделать выборку, разбив фразу на 1,2,3...10 слов и подсчитать совпадения, отсортировав по "релевантности" - чем больше слов совпало, тем выше результат.
Разобью explode, потом напишу запрос LIKE OR LIKE OR....
А как потом подсчитать число совпадений по каждому LIKE?
Answer the question
In order to leave comments, you need to log in
SELECT COUNT(*) ...
For each word, you need to make a separate request, you can’t get anywhere.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question