Получить существительное, Adj, Adv с PHP - PullRequest
1 голос
/ 07 января 2010

Как получить английский в других штатах, когда я вхожу в 1 штат.

Я имею в виду

У меня есть существительное, и я хочу получить другие настройки.

$word_list=get_list('play','n');

и затем я хочу получить v, прил., Адв. И т. Д.,

Ответы [ 2 ]

6 голосов
/ 09 января 2010

База данных WordNet MySQL будет содержать все необходимые данные, поэтому, если вы справитесь с запросами, это может быть хорошим решением.

0 голосов
/ 07 января 2010

Вам понадобится словарь и способ связать родственные слова (вручную?). Хорошо, если у вас есть база данных всех слов в словаре и того, как они связаны, тогда все довольно просто.

Например, если вы храните свой словарь так:

id | word      | noun | adverb | adjective | etc.
1  | play      |  1   |   2    |     3     | ...
2  | playfully |  1   |   2    |     3     | ...
3  | playful   |  3   |   2    |     3     | ...
4  | quick     |      |   5    |     4     | ...
5  | quickly   |      |   5    |     4     | ...

Тогда вы можете сделать запрос как:

SELECT adverb FROM dictionary WHERE word = 'play'

И вы можете запросить слово, соответствующее этому идентификатору.

Короче, будет много работы ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...