Есть база данных mysql.

Три поля.

1) id - ключ. автоинкремент.

2) текстовое поле вида:

ключевое_слово1 ключевое_слово2 ключ_слово3 .. и т.д.

3) текстовое поле вида:

/path/something.zip

Необходимо написать скрипт, который ищет результат по полю 2 и выдает на выходе текстовое поле 3.

На входе: 0) Искать по полю 2.

1) несколько любых ключевых слов, при этом отсекать все слова менее 3х символов.

2) в случае наличия максимального кол-ва слов, выдавать самый релевантый результат.

3) если всех ключевых слов в текстовом поле 2 не найдено(!!!), искать максимально подходящий результат без учета слова вместе с которым результата нет.

Пример:

1) Ищем "Иштымбек был тут но не видел Белого" ищем по словам "Иштымбек видел Белого"

есть результат "Иштымбек сегодня видел Белого". Выдаем соответстуещее ему поле3.

2) Ищем по одному слову. Находим несколько соответствий и выдаем любой результат(соответствующее поле3).

3) Ищем по строке "Аль Барадей Фондю":

скрипт не находит полного соответствия, но находит "Аль Барадей".

Должен выдать соответствующее ему значение из поля 3 "/path/al_baradey.zip"

Т.е. поиск по максимальному соответствию. Если у кого есть уже готовые решения, обращайтесь тоже.

17 лет назад
mcphantom
40 лет
17 лет в сервисе
Был
3 года назад

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

4912
37 лет
18 лет в сервисе
Был
8 лет назад
22 отзыва
17 лет назад
$20
Быстро и четко сработано.
Четкая постановка задачи. Приятный в общении человек.

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

4912
37 лет
18 лет в сервисе
Был
8 лет назад
22 отзыва
17 лет назад
  • Похожие заказы

  • Грабер контента который будет запускаться на локальном компьютере, грабит определённый контент с ресурса(ресурсов) наполняьт базу(опять же на локальном компьютере) а дополнительный скрипт парсил бы сграбленную базу и видоизменял её. допустим: ...

    Закрыт
    17 лет назад
  • $2500

    Требуется разработка интерактивной карты для динамического отображения информации об определенных объектах. Необходимо наличие админки для добавления объектов на карту. Реализация - клиентская часть FLASH, серверная - PHP + MySQL. ...

    Завершен
    17 лет назад
  • Для сверстанного сайта необходима разработка секции для пользователей - личного кабинета с различными формами, множеством статистических отчетов и.т.д. Для большинства всего этого используется ExtJS, на стороне сервера - PHP или parser (www.parser.ru). Подробности проекта - ...

    Закрыт
    17 лет назад
  • $50

    Сделать облако тегов для blogger. Возможность настройки размера, цвета и шрифта. Пример хорошего облака - http://wordpress.com/tags Если у Вас есть примеры - напишите ссылку.

    Закрыт
    17 лет назад
  • $10

    Нужно сделать скрипт на php чтобы можно было в html вставить форму (имя, имейл и пр.) чтобы после заполнения всех полей и нажатия на кнопку отправить, все значения отсылались в текстовом виде на имейл! ...

    Завершен
    17 лет назад
  • $50

    Здравствуйте , нужен калькулятор, копия http://www.mnogokart.ru/cardcalc.htm http://www.mnogokart.ru/request.htm Посмотрите как действует. НА это странице уже запрос сформерованный и адрес. 2 страница, дополнение ! Либо можно сделать в одной. ...

    Закрыт
    17 лет назад
  • Здравствуйте, Уважаемые фрилансеры! Существует сайт samara-night.ru Требуется создать такой же сайта или настроить какую-нибудь систему, плтаную или бесплатную по вашему усмотрению, но чтобы она полностью соответствовала функционалу приведенного впример сайта. ...

    Закрыт
    17 лет назад