Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Что-то типа базы знаний... 
:(
    Опции темы
NewDima
Дата 25.8.2009, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: нет
Всего: 12



Всем привет
Есть список определений.
Есть большие тексты.
Нужно находить в текстах определения.
Конечно, нужно учитывать, что определения могут использоваться в разных склонения, разных падежах и т.д.
Так же определением может быть не только слово, но и словосочатение (в теории с любым количеством слов).

Были мысли, чтобы для всех определений хранить их словоформы, но это сколько же их будет, с учетом словосочетаний как-то нереально это смотрится.
Фактически я хочу реализовать следующую систему:
Пользователь добавляет новый текст, система ищет все определения (и слова, которые она считает, что это определения) и выводит их пользователю, чтобы он отобрал их (т.е. провел контроль того, что сделала машина).
У кого какие мысли по поводу поиска? Может быть добавить какую-то дополнительную информацию для поиска? Каким можэет быть примерный алгоритм?
P.S. реализация будет на php с использованием SQL, поэтому, если есть возможность, учитывайте, пожалуйста, возможности конкретно этого языка.
Жду вашей помощи  smile 
PM ICQ   Вверх
nworm
Дата 25.8.2009, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 502
Регистрация: 22.10.2005

Репутация: 4
Всего: 8



Копай по ключу стемминг в поисковиках.

Тут что-то было
http://notes.rudomilov.ru/2007/08/16/poisk...sredstvami-php/
PM MAIL WWW   Вверх
Artemon
Дата 25.8.2009, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а ты мне нравишься
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 24.2.2004
Где: Челябинск

Репутация: 1
Всего: 20



Для начала определитесь, что вы понимаете под определением.
Например следующая схема: <существительное> [дефис] это <существителное> [прилагательное].
Вот определение под эту схему: Компютер - это машина.

Для сопоставления со схемой необходимо делать анализ слов и определять какой частью речи они являются.

Вам прелдстоит решить задачу, которая решается во всех переводчиках на иностранные языки.


--------------------
Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru
PM MAIL   Вверх
NewDima
Дата 26.8.2009, 05:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: нет
Всего: 12



С определением я определился)
определение может быть любым:
<существительное> [дефис] это <существителное>
<словосочетание> [дефис] это <существителное>
<существителное> [дефис] это <словосочетание>
загвоздка то не в этом. как это дело хранить, чтобы проще было искать в принятом тексте, и как искать оптимально в тексте?
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0984 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.