Разработка предиктива

Евгений18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
19.10.2011

Уважаемые фрилансеры!

Необходимо реализовать предиктив городов мира, с автоподсказкой при наборе 1ой буквы. Поиск подсказки должен происходить на 3х языках - русский, английский и эстонский. Пример реализации тут ostrovok.ru - в поле города попробуйте ввести любой город. Надо сделать аналогично.

Есть дамп базы городов/стран на указанных языках.

При вводе поискового слова в поле, поиск должен вестись по всей базе городов на всех языках, однако варианты должны отображаться на выбранном языке сайта. Набираемый (и найденный в базе) вариант должен писаться в скобочках, после варианта города. Например, выбран язык сайта "русский". Вводим в поле поиска "Par" и получаем Париж, Франция (Paris). Посмотрите пример тут - hotels.com (выберите русский язык сайта, и набирайте в поле поиска на английском например).

Приоритет отображения вариантов должен быть следующим:

полное совпадение города (все символы в названии совпали) - первый в списке.

города, у которых нет штатов (США, Канада) - приоритетные чем те, у которых штаты есть.

Предиктив должен работать быстро (после ввода буквы варианты отображаются немедленно).

В запросе отправляем "город, страна" на английском, вне зависимости на каком языке был выбран город.

Более детально расскажу при общении.

Очень жду ответов от компетентных людей.