Продолжая самолетную тему...
Т.к. в последние годы появилась возможность относительно дешево летать, у многих частенько возникает желание слетать куда-то просто так, развеятся. Лишь бы дешево и сердито. К таким полетам критерии отбора обычно другие, чем в командировках, плановых отпусках и т.п. Вопрос ствавится примерно так: хочется куда-нибудь сгонять на пару деньков. Или: хочется когда-нибудь сгонять на пару деньков в Париж/Рим/Лондон/Мухосранск.
В отборе участвуют такие параметры:
- Направление. Часто не принципиально одно. Т.е. должна быть возможность выбирать: 1 город, несколько городов, "все равно куда лишь бы дешево и сердито"
- Когда. Бывает довольно абстрактно определенный промежуток времени: в апреле-мае, в какие-нибудь выходные и т.д.
- На сколько. 2-3 дня, примерно недельку и т.п.
- Дешево.
В настоящее время на сайтах продающих билеты, чтобы найти оптимальный вариант надо потратить уйму времени. Направление задается одно (часто еще и аэропорт надо выбрать, если в городе их несколько). Даты задаются конкретным числом + модификатор аля +/-3 дня и т.д. и т.п.
Т.е. если я хочу слетать в апреле-мае на выходные в какой-нибудь европейский городишко за самую низкую цену я должен сделать N запросов, где N=<количество возможных направлений>*<количество недель в апреле-мае>. Это при условии, что есть модификатор хотя-бы +/- 1 день. И еще где-то хранить текущие оптимальные варианты пока все не просмотрю.
А хотелось бы выбрать все интересующие города, выбрать интересующий период (апрель-май), задать, что хочу вернуться черех 2-3 дня, пометить галочку "выходные" (или что хочу вылететь, допустим, в пятницу) и получить список отсортированый по цене и/или по городу-цене.
Мечтать не вредно.