Notes |
|
(0002917)
|
gpsMax
|
10-06-2011 07:43
|
|
Я у себя эту функцию заблокировал где только можно :-) Но это вопрос личных вкусов.
Там по каждому чиху в строке ввода отправляется запрос на сервер, после чего сервер возвращает список пунктов, который и вставляется в эту выпадающую простыню.
Проблемки в реализации:
Во-первых, каждый ответ придется парсить, поскольку формат данных не родной. С учётом того факта, что разработчикам не хочется парсить даже все результаты поиска, кроме первого, и делать их список (тикет 84), сильно сомневаюсь, что они возгорят желанием реализовывать подобный алгоритм для проходной, в общем-то, фичи.
Во-вторых, всё-таки неясно, как это будет выглядеть вкупе с историей. Пытаюсь представить и получается какая-то каша.
|
|
|
(0002937)
|
sheavy
|
14-06-2011 06:20
|
|
Выглядеть вкупе с историей может примерно так. (см. файл).
На скриншоте первые 2 позиции - это история, далее - черта, затем предложения (или в нашем случае - подсказки)
>С учётом того факта, что разработчикам не хочется парсить даже все результаты поиска
Понимаю. Но если они решатся парсить подсказки, то этот же код (или хотя бы опыт) вероятно они смогут применить при обработке всех результатов поиска.
Это как кто-то метко сказал: "Ребята, давайте делать хорошо. Плохо у нас и так получиться" (Поймите эту шутку правильно, пожалуйста. Это не упрек. Ни в коем случае. Разработчики, вообще, молодцы!)
Но доработать было бы и правда, очень полезно. На пример, крупные города "поглощают" ближайщие населенные пункты, поэтому появляются одинаковые улицы. Лично встречался с таким случаем при поиске одной уллицы в Питере. По закону подлости, первой в списке была не та улица. И не "прикопаешься" - "по букве" все правильно - ближайшие населенные пункты - это тоже Санкт-Петербург. И если поисковый запрос о населенном пункте можно "уточнить" областью, то здесь ну просто никак.
Думаю, жители Москвы, С-Петербурга и других крупных городов оценят. |
|
|
|
Идея хороша, но когда руки дойдут не знаю. |
|
|
|
>по факту нажатия (или скорее отжатия) любой нефункциональной клавиши
Всё значительно хуже. По факту любого изменения строки. |
|
|
(0003473)
|
gpsMax
|
16-08-2011 18:50
|
|
Аякс парсить - да, задачка. |
|