Есть ли английский тезаурус, к которому я могу получить доступ с помощью Perl?

Я хотел бы использовать Perl для поиска в автономном тезаурусе. Я не знаю, возможно ли это, или какой механизм достижения этого может быть

Я хотел бы иметь возможность

  • Иметь загруженный тезаурус на машине

  • Напишите программу на Perl, которая просматривает загруженный тезаурус и выдает минимальный результат.

Например

=============================
Synoynms for: wiggle
- - - - - - - - - - - - - - -
wave   waggle   wag   twitch
twist  squirm   shimmy
jiggle jerk
=============================

Я заметил, что есть Biblio::Thesaurus что казалось многообещающим, но я совершенно заблудился относительно того, как этот модуль будет использоваться, если только не будет доступен для скачивания где-нибудь универсальный (или, по крайней мере, популярный) тезаурус для английского языка в формате ISO

Я думаю, что я ищу

  • Тезаурус для английского языка в формате ISO

  • Способ навигации по этим данным с использованием Perl

1 ответ

Хорошо это или плохо, но решение, с которым я работаю, это...

1) Скачал тезаурус Moby. Данные там простые...

i.e. root word,synonym 1, synonym 2, synonym 3, etc.
e.g. hamburger, BLT, Dogwood sandwich, cheeseburger, etc.

2) Использовал обычный старый Perl, без специального модуля, для анализа и повторного поиска данных - как только он загружен в память.

  • г
Другие вопросы по тегам