Поиск связанных слов / понятий с помощью PHP - PullRequest
0 голосов
/ 15 марта 2012

У меня есть проект, над которым я работаю, нужно что-то вроде этого:

Когда кто-то записывает слово, система найдет несколько других слов, связанных с первым словом.

Например, если кто-то записывает «Манчестер Юнайтед», система автоматически скажет «футбол», «футбол», «премьер-лига», «гол», «матч», например

У вас есть идеи, как я могу это сделать? Где я могу получить эту информацию?

1 Ответ

2 голосов
/ 15 марта 2012

Попробуйте взглянуть на WordNet в Принстоне.http://wordnet.princeton.edu/

Он должен иметь возможность давать всевозможные похожие слова, просто перемещаясь по графику, который они предоставляют.

[РЕДАКТИРОВАТЬ] Похоже, вам нужно что-то более надежноечем искать его в WordNet.

Попробуйте написать рекомендательную систему (см. комментарий к странице Википедии, в которой это описано), которая учитывает любые данные, которые ваш пользователь охотно позволяет вырвать из своих рук, и несколько функций.включая «функцию wordnet», которую можно перевести на английский с других языков.

Обязательно включите язык пользователя в качестве функции и, если возможно, выберите алгоритм, который может определить, насколько надежна wordnet для этого языка.

...