![]() |
|
![]() ![]() ![]() |
|
NewDima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: нет Всего: 12 |
Всем привет
Есть список определений. Есть большие тексты. Нужно находить в текстах определения. Конечно, нужно учитывать, что определения могут использоваться в разных склонения, разных падежах и т.д. Так же определением может быть не только слово, но и словосочатение (в теории с любым количеством слов). Были мысли, чтобы для всех определений хранить их словоформы, но это сколько же их будет, с учетом словосочетаний как-то нереально это смотрится. Фактически я хочу реализовать следующую систему: Пользователь добавляет новый текст, система ищет все определения (и слова, которые она считает, что это определения) и выводит их пользователю, чтобы он отобрал их (т.е. провел контроль того, что сделала машина). У кого какие мысли по поводу поиска? Может быть добавить какую-то дополнительную информацию для поиска? Каким можэет быть примерный алгоритм? P.S. реализация будет на php с использованием SQL, поэтому, если есть возможность, учитывайте, пожалуйста, возможности конкретно этого языка. Жду вашей помощи ![]() |
|||
|
||||
nworm |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 502 Регистрация: 22.10.2005 Репутация: 4 Всего: 8 |
Копай по ключу стемминг в поисковиках.
Тут что-то было http://notes.rudomilov.ru/2007/08/16/poisk...sredstvami-php/ |
|||
|
||||
Artemon |
|
|||
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: 1 Всего: 20 |
Для начала определитесь, что вы понимаете под определением.
Например следующая схема: <существительное> [дефис] это <существителное> [прилагательное]. Вот определение под эту схему: Компютер - это машина. Для сопоставления со схемой необходимо делать анализ слов и определять какой частью речи они являются. Вам прелдстоит решить задачу, которая решается во всех переводчиках на иностранные языки. -------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
NewDima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: нет Всего: 12 |
С определением я определился)
определение может быть любым: <существительное> [дефис] это <существителное> <словосочетание> [дефис] это <существителное> <существителное> [дефис] это <словосочетание> загвоздка то не в этом. как это дело хранить, чтобы проще было искать в принятом тексте, и как искать оптимально в тексте? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |