Явно обозначать совпадение по историческому наименованию
Запрос: "г Ростов-на-Дону, сад".
Среди результатов:
- ул Объездная
- 4-й Касательный пер
Объездная, вроде никак к "сад" не относится.
Насчет Касательного, можно предположить, что "сат" в нем похоже на "сад". Но.
- Разве подсказки работают по средней части слова? Если в запросе вместо "сад" подставить "сат", Касательного в результатах не будет. (И вообще, даже если вместо "Ворошиловский" написать "орошиловски", не сработает.)
- В Ростове этих Касательных семь штук. Почему-то выбран именно 4-й.
В итоге, Касательный тоже попал в результаты по ошибке.
Ответ
Александр, добрый день!
Подсказки учитывают историчные названия, поэтому в ответе на запрос "г Ростов-на-Дону, сад" помимо очевидных подсказок есть те, которые раньше содержали в своем названии часть "сад".
В соответствии с данными справочника ФИАС ул Объездная раньше была садом Авангард-2:
А 4-ый Касательный переулок — садом СТ Инициативный:
Добрый день, Анастасия.
Задумку функции понял, но в текущем виде она больше путает, чем помогает.
Рассмотрим возможные случаи.
1. Пользователь набирает другой адрес (Большая Садовая), и не знает, что некий "сад Авангард" стал "ул Объездная".
Таких, думаю, большинство. И мы с нашим тестировщиком сюда попали.
Такому пользователю исторические подсказки функционально не помешают. Но привнесут раздражение, т.к. он не поймет, зачем они, и будет считать их ошибкой.
2. Пользователь набирает другой адрес (Большая Садовая), но знает, что "сад Авангард" стал "ул Объездная".
Маловероятный случай - о переименованиях в основном знают только местные жители.
Этому пользователю исторические подсказки не сделают ни лучше, ни хуже.
3. Пользователь набирает изменившийся адрес - новое название.
Привожу этот случай только для полноты. Обсуждаемый механизм к нему не применим.
4. Пользователь набирает изменившийся адрес - старое название (сад Авангард), а новое не знает.
Это как раз тот пользователь, который без исторических подсказок не может выполнить свою задачу. Но сейчас они ему не помогут: он увидит новое название в подсказках, но не поймет, что это оно. Он не найдет того, что ищет (уже раздражение), а тут еще нерелевантные (с его т.з.) результаты (раздражение в квадрате).
5. Пользователь набирает изменившийся адрес - старое название (сад Авангард), но знает и новое.
Ему будет некоторая польза по сравнению с отсутствием исторических подсказок. Если бы их не было, он бы не нашел по старому названию, стал бы искать по новому, и только тогда нашел. А так за один шаг.
Итого. Человеку, которому эта функция реально нужна, она в нынешнем виде не поможет. Для большинства остальных она непонятна. Для немногих привносит некоторое удобство.
Но есть способ все эти проблемы решить разом.
Явно обозначать исторические подсказки.
Если человек набирает "сад" и видит
- Большая Садовая
- Садоводческая
- Объездная (бывш. сад Авангард)
то знающий только старое название найдет, что ищет, и никаких вопросов у остальных не возникнет.
Александр, спасибо за такой подробный отзыв! Вы правы, в существующем виде отображение «исторических» совпадений оставляет желать лучшего. Постараемся исправить это в будущем.
Совсем забыл написать, мы же это сделали ツ Теперь совпадение с историческим названием показывается в скобочках:
Сервис поддержки клиентов работает на платформе UserEcho
Совсем забыл написать, мы же это сделали ツ Теперь совпадение с историческим названием показывается в скобочках: