Перейти к основному содержимому

Онлайн-поиск теперь справляется с опечатками

· 3 мин. чтения
Evgen Bodunov
Основатель Guru Maps

У вас есть адрес, клавиатура телефона и одна лишняя буква. Поиск по запросу Zlotaa 59 всё равно должен дать вам шанс найти Złote Tarasy по адресу Złota 59 в Варшаве.

Наш онлайн-поиск теперь справляется с небольшими опечатками. Когда обычный поиск не находит надёжного совпадения, он проверяет похожие написания в данных карты и ищет места, которые подходят под остальную часть вашего запроса.

Небольшое право на ошибку​

Поиск может исправить пропущенную букву, лишнюю букву, одну букву вместо другой или две соседние буквы, набранные в неправильном порядке. Вот примеры, которые мы проверили, когда центр карты находился рядом с нужным местом:

Что вы вводитеЧто находит полный поиск
Zlotaa 59Złote Tarasy, Złota 59, Warszawa
cafex de floreCafé de Flore, Paris
МнскМінск (Minsk)

Названия можно вводить и без диакритики: cafe de flore находит Café de Flore. Пропущенный диакритический знак не расходует лимит на опечатку, поэтому cafex всё равно может совпасть с café. То же касается букв вроде ł: Zlotaa 59 срабатывает с обычной l вместо ł и лишней a.

Исправления намеренно ограничены: одна ошибка в одном слове. Номера домов остаются такими, как вы их ввели, а остальные слова по-прежнему должны совпадать. Место поблизости, которое хорошо совпадает с вашим исходным запросом, сохраняет приоритет.

Исправления в подсказках​

Исправленное полное название можно увидеть среди подсказок прямо во время ввода: по запросу Warsawa может появиться Warszawa, а по запросу Мнск — Мінск. Исправляется и последнее слово, причём не нужно сначала ставить пробел или запускать поиск.

Для правильно начатых слов, например warsz, остаются обычные подсказки поблизости. Исправление опечаток ищет целые слова, поэтому при ошибке в коротком недописанном фрагменте может понадобиться ввести ещё несколько букв, прежде чем появится нужное название. Чтобы увидеть полные результаты поиска, в любой момент нажмите клавишу поиска на клавиатуре.

Работает онлайн​

Это улучшение работает на наших поисковых серверах и требует подключения к интернету. Для него не нужно ничего включать в настройках и не нужно скачивать карты. Поиск по загруженным картам продолжает работать офлайн с прежними правилами написания.

Исправления ищут места вокруг текущего положения карты, поэтому переместите карту ближе к месту, которое хотите найти. Слова короче четырёх букв не исправляются, а запросы с ошибками в нескольких словах эта первая версия не охватывает. Исправление опечаток пока не работает для адресов, записанных через запятую; если адрес не находится, попробуйте ввести улицу, номер дома и город без запятых.

Интересно, как словарь распознаёт пропущенную букву? Прочитайте наш технический разбор в блоге Globus.