Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

Нужно:

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

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

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

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