Распознавание контекстных ссылок
От: alsn  
Дата: 16.01.08 13:21
Оценка:
Поставили задачу создать/задействовать готовую систему формирования контекстных ссылок.
В БД хранятся данные по ряду сущностей: компании, товары, персоны (люди), события, …
Требуется в произвольном тексте найти названия/имена этих объектов для преобразования их в гиперссылки, ссылающиеся на персональные страницы этих объектов.
С какой стороны подходить к решению?
Существует ли что готовое?
Re: Распознавание контекстных ссылок
От: Кодт Россия  
Дата: 17.01.08 12:24
Оценка: 1 (1)
Здравствуйте, alsn, Вы писали:

A>Поставили задачу создать/задействовать готовую систему формирования контекстных ссылок.

A>В БД хранятся данные по ряду сущностей: компании, товары, персоны (люди), события, …
A>Требуется в произвольном тексте найти названия/имена этих объектов для преобразования их в гиперссылки, ссылающиеся на персональные страницы этих объектов.

1) Сделать словарь-помойку: все имена со всех таблиц (с отсылками к этим таблицам).
2) Привести этот словарь к виду, удобному для быстрого поиска — например, к суффиксному дереву.
3) Для каждого слова из текста — искать вхождение в словарь.

Возможно, потребуется ещё морфологический анализ, чтобы со всевозможными падежами работать.
... << RSDN@Home 1.2.0 alpha rev. 655>>
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.