Есть скрипт. В базе MySQL есть категории и списки ключевых фраз в них. По определенному ключу происходит поиск по всем названиям категорий. Ищутся совпадения слов из ключа в словах из названий категорий. Затем эти категории сортируются, где встречается больше совпадений, та категория самая первая и т.д. по убыванию.

Нужно:

1. Обрезать слова из ключа по которому происходит поиск до 3 символов. Чтобы искать слова без окончаний.

2. Включить в поиск все ключевые фразы в категориях.

3. Сортировать категории по принципу - В какой категории найден ключ с бОльшим количество совпадением, ставить ее (категорию) первой в списке, а за ней по убыванию (взависимости от количества совпадений в ключе с бОльшим количеством совпадений в пределах категории) остальные категории.

11 лет назад
RazvitieSaitov
Сергей 
37 лет
15 лет в сервисе
Был
6 лет назад

Выбранный исполнитель

verhmax
Максим 
39 лет
17 лет в сервисе
Был
2 года назад
11 лет назад
$10
1 день
Спасибо Максиму! Сделал всё как я хотел! Рекомендую!!!
Все отлично

Заявки фрилансеров

verhmax
Максим 
39 лет
17 лет в сервисе
Был
2 года назад
11 лет назад