Применение тезауруса - PullRequest
0 голосов
/ 26 июня 2009

Мне нужно реализовать приложение на тезаурусе на Java, которое будет извлекать синонимы ввода пользователя.

Ответы [ 4 ]

4 голосов
/ 26 июня 2009

Если пользовательский ввод - это слово, сделайте что-то вроде:

  1. Создайте Hashtable, который использует слово для своего ключа
  2. Сохранить синонимы в массиве List или String
  3. Добавить ключ и синонимы в хеш-таблицу
  4. Когда пользователь вводит слово, выведите список, связанный с этой клавишей

Я предполагаю, что это домашнее задание, и вы будете усердно кодировать словарь и синонимы

2 голосов
/ 26 июня 2009

выполните поиск по словарю по слову и вычеркните синонимы.

0 голосов
/ 27 июня 2009

"получить синонимы"

Где вы получаете синонимы? Они хранятся в БД / файле, жестко закодированы? Или вам нужно получить их самостоятельно из внешнего сервиса?

Если у вас уже есть список синонимов, заполните HashMap и введите список синонимов поисковым словом.

0 голосов
/ 26 июня 2009

Создайте быстрое приложение для получения строки поиска и вызова веб-службы синонимов - , как этот .

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