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

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

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

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


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

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

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

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

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

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