Клуб Яндекс.Расписаний

Логика работы формы поиска электричек

klinkov
6 мая 2010, 11:25

Что-то я "не догоняю".

На разных страницах сервиса имеется несколько копий одной и той же HTML-формы ("<form>") поиска электропоездов, но с разными action-ами. Какие-то ведут на action="/search", а какие-то - на action="/suburban_search". При этом одни из этих форм делаются невидимыми, а другие - видимыми на той или иной странице сервиса. Как результат - разный вывод результатов поиска, в зависимости от того, запущен ли он (поиск) с главной страницы или из подраздела "Ленинградское направление" (к примеру).


Какой в этом тонкий философский смысл? Сбивать с толку пользователей что ли? Где логика?

8 комментариев
Подписаться на комментарии к посту
Ну если вы не поленились разобрать html и нашли названия экшнов, то можно было потрудиться перевести эти названия. Второй экшн ищет только по городу. Вероятно, эти формы появляются там, где уже ясно интересущее пользователя направление.
Вопрос не "как", вопрос "зачем".
Ну если так сделано, значит, это так нужно было, не? Пользователям все равно ведь. Особенно если они не лазят в html, а просто сервисом пользуются.
Попробуйте поискать тем и другим способом, увидите разницу невооруженным глазом.
Не вижу форму на субурбан. Дайте ссылку или опишите как попасть на страницу, где используется эта форма.

В любом случае, разница, которая возникает, я думаю, нужна. Хотя, может действительно баг.
http://rasp.yandex.ru/city/213/direction?direction=msk_len

Либо любое другое направление.
Сложный вопрос. Мы давно мучаемся с этой проблемой. В первую очередь из-за разной логики поиска "Москва - Коломна", в случае если Коломна это город или станция электрички (таких, как Коломна, несколько). Есть несколько идей, как это улучшить; но если у вас есть свои идеи - с радостью послушаем.
Мне понятно, что логика поиска будет разной, так как в одном случае
необходимо искать только по электричкам и только одного направления, в
другом случае необходимо искать вообще по всем видам транспорта.

Мне
не понятно, почему в одном варианте выдается "обрезанная" таблица со
скрытыми "ушедшими рейсами", а в другом варианте - полная таблица.
Недоумение вызывают не технические подробности, а чисто интерфейс.
Вроде как формы на 100% одинаковые, а результат почему-то получается
разным.

Я бы предложил в той форме поиска, которая чисто по
электричкам, добавить "галку" (checkbox) "Отобразить только
актуальные". И в зависимости от выбора пользователя показывать либо всю
таблицу, либо только не-ушедшие. Это внесло бы ясность.