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

Используется: php и ajax

Требуется написать скрипт в который загружается файл cvs в массив с подмассивами. Далее данные внутри массива сравниваются друг с другом. В зависимости от степени схожести(алгоритм определения есть), данные в массиве выводятся группами.

Теперь по простому:

1. Нужен скрипт для разбивки ключевых запросов по группам по степени их схожести.

2. Каждый запрос вбивается в поиск и парсятся урлы сайтов из ТОП10 по данному запросу.

3. Данные (запросы + урлы) сохраняются в cvs файл.

С пункта 4 начинается работа скрипта:

4. Скрипт загоняет ключевой запрос и урлы в массив.

5. Каждый ключ(запрос) сравнивается с каждым ключом, чтобы определить, как много совпадений между урлами из ТОП10 данных запросов.(цифра от 0 до 10 также записывается в отдельную ячейку массива).

6. Далее ключи группируются по одному из двух алгоритмов. Для каждого запроса формируется группа схожих с ним запросов (по количеству совпадений). + по одному из двух простых алгоритмов идет проверка схожести запросов внутри самой группы(также, в зависимости).

7. В качестве промежуточного результата нам выводятся блоки с запросами в левой части экрана. Т.е. для каждого запроса выводится группа других запросов, схожих с ним.

8. При этом, у каждой группы есть кнопка «принять» и «удалить». Также, кнопка «удалить» есть у каждого из запросов в группе.

a. При нажатии кнопки «принять» – блок запросов переходит в правую часть страницы, а для всех оставшихся запросов происходит перерасчет.

b. При нажатии кнопки «удалить» – группа удаляется и происходит перерасчет для всей левой колонки.

c. При нажатии «удалить» у запроса – он также удаляется из группы и происходит перерасчет для левой колонки.

9. Помимо этого в верхней части страницы есть поле для загрузки файла и несколько чекбоксов, и input'ов для подстановки констант в алгоритмы + кнопка «пересчитать».

Готов дать подробную инструкцию-алгоритм работы всего скрипта, который просто нужно переписать на php + ajax

10 лет назад
Valtron1
37 летРоссия
11 лет в сервисе
Был
8 лет назад