Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Информационно-поисковые системы / 2 сообщений из 2, страница 1 из 1
26.09.2007, 11:08
    #34826918
svp_st
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информационно-поисковые системы
Краткое описание задачи:

Назначение:Транслитерация алресной части телеграммы, набранной с клавиатуры, не адаптированной к русскому алфавиту, использованием латинский символов, близких по звучанию к русским.

Язык: С, С++. Система программирования Builder,

ВОПРОС: Как построить алгоритм обработки исходного адреса, чтобы порлцчить наиболее близкий по смыслу, с минимумо орфографических ошибок адрес на русском языке.
Я имею минимальный практический опыт в этой сфере.

Кто имел опыт подобных разработок - поделитесь советом...Заранее благодарен
...
Рейтинг: 0 / 0
26.09.2007, 18:06
    #34829083
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информационно-поисковые системы
Однозначно - по справочнику адресов. То есть не просто пытаетесь транслитерировать по каким-то правилам, а ищете "похожие слова", ориентируясь на КЛАДР и стандартные элементы ("улица", "проспект", "корпус" и так далее).

Как именно искать похожие - поройте литературу, тема популярная, написано много. Основное - алгоритм должен адекватно действовать в случае наличия похожих адресов, не должен брать "первого попавшегося" (и тут, кстати, можно размахнуться - например, по тому же КЛАДР проверять наличие дома с таким номером на каждой из улиц).
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Информационно-поисковые системы / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]