Re[3]: 'Redesigning the Country Selector'
От: Аноним  
Дата: 24.02.12 12:50
Оценка:
Здравствуйте, maxkar, Вы писали:

M>Здравствуйте, Аноним, Вы писали:


А>>Я один не понимаю, почему нельзя оставить комбик и просто добавить ему возможность ввода с клавиатуры?

M>Ну так автор же писал. Вторая и третья итерация — опечатки/порядок слов и альтернативные названия страны. Выпадающий список в данном случае позволяет пользователю выбрать свою страну и ввести ее в "нормализованном" виде. В "комба+ввод" это плохо решается. Нужно либо заставить пользователя вводить все название (все проблемы выше + на мобильных устройствах ввод не удобен), либо выбирать из списка (все те проблемы, которые были изначально).

Я имею ввиду добавить банальную кнопочку справа, чтобы список вывалился. Сейчас то же самое происходит, если ввести букву, а потом её удалить. Получается, чтобы узнать возможные варианты, нужно вбить что-то, а потом удалить. Просто должна быть возможность посмотреть все элементы (в данном случае это вполне нормально, т.к. там не миллионы стран, а относительно небольшое количество, в котором таки можно ориентироваться)

А>>Сортировка списка не по алфавиту, а по непонятным правилам меня лично только путает.

M>Вероятно, правильнее всего привязывать сортировку к длине списка. Если там все страны, сортировать нужно "по алфавиту" (оно так и делает). При списке из 5-10 элементов — по релевантности (в таком списке ориентироваться легко).

Если и делать оговорку, то не на число элементов, а на: видно их все сразу на экране или же их много и список нужно прокручивать. Непостоянство поведения (сортировки элементов) опять же будет только путать. 5 элементов отсортировано непонятно как, а вот уже 6 — по алфавиту. Путаница и сомнительное преимущество. Если элементы все видны на экране, то особой разницы в методе их сортировки нет. Если их все сразу не видно, то ориентироваться в этом списке совсем неудобно при условии, что страна не попала в топ по релевантности.

А>>Мой нелюбимый вариант в рунете — Москва и Питер в начале списка. Постоянно ищу города на букву М, не нахожу там Москву и только после лезу в начало и выбираю там нужное поселение.

M>Это проблемы "больших" списков с неясной сортировкой. В списке из 5 городов ориентироваться было бы проще.

Проще за счет того, что всё сразу видно, а вот бонусы от такой сортировки сомнительны.

А>>Как по мне, так нужно самый популярный вариант добавлять в поле ввода (естественно, чтобы это не мешало дальнейшему набору пользователя), а список уже сортировать по алфавиту.

M>А что делать со вторым по популярности вариантом? И если популярный и второй варианты не сильно отличаются.

Наиболее релевантный вариант подставлять в поле ввода, вываливать список вариантов по алфавиту и позиционировать его на этом самом популярном варианте. На второй, третий,... плевать. Не угадали с первым, значит угадать со вторым еще менее вероятно. В случае со странами, мне будет проще добавить еще один символ, чтобы вероятность угадывания возрасла, нежели искать по непонятному списку.

А>>В демке, например, я не понимаю почему ввожу r и получаю Китай, Францию и только потом Россию. По какой такой логике пользователь будет искать China вводя букву r, что она первая в списке?

M>PRC — "People's Republic of China". В статье — вторая итерация, пользователи могут набирать "republic of china". Франция, кстати, тоже республика

M>Вообще, эта проблема решается достаточно просто. В "результатах" поиска (выпадающем списке) нужно выделять "совпавшую" со вводом пользователя часть (болдом, например). Если используется алиас (альтернативное название) выводить его в скобках. "China (People's Republic of China)".


вопрос в том, как часто люди набирают "республика китай". Мне почему-то кажется, что преобладает таки China, а вот Republic of China, наверняка, попадает в топ за счет популярности China и это не есть правильно на мой взгляд.

А>>Опять же, если я житель Эмиратов, то мне плевать, что большинству пользователей нужны США. Если система претендует на интеллектуальность, то она должна ориентироваться на конкретного пользователя, а не на большинство. Например, логично было бы подставить страну по IP-адресу (естественно с возможностью смены).

M>Можно и по IP, автор же не запрещает. В этом случае "релевантность" будет определяться и по предполагаемой стране пользователя.

Если это именно пункт "укажите свою страну", то самое логичное использовать всю доступную информацию, чтобы попытаться её угадать. IP — это пожалуй самый логичный вариант и при актуальной базе диапазонов адресов, пожалуй наиболее практичный вариант для среднестатистического пользователя, который не балуется с проксями.

Так же я не уверен в необходимости поддержки большого числа разных названий страны. Понятно, что должны быть распознаны и Russia и Russian Federation, но я не думаю, что житель Нидерланд будет писать, что он из Голландии (или у них тоже распространено это название?). С китайцами так же не общался, но сомневаюсь, что они будут искать по слову республика, а не по названию, которое печатается на всех коробках и устройствах после "Made in". Если же это выбор чужой страны, то там и Голландия уместна и релевантность пожалуй будет другой (вряд ли американцы так же часто называют свою страну America, как россияне). Это всё, на мой взгляд, порождает лишние варианты и усложняет поиск нужного.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.