我可以使用Perl访问英语词库资源吗?

时间:2015-05-05 20:20:44

标签: perl thesaurus

我想使用Perl搜索离线词库。我不知道这是否可能,或者实现这一目标的机制可能是什么

我希望能够

  • 在机器上下载词库

  • 编写一个Perl程序,搜索下载的同义词库并吐出最小的输出。

例如

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

我注意到那里的Biblio::Thesaurus似乎很有希望,但我完全不知道如何使用这个模块,除非有一个普遍的(或至少是流行的)词库ISO格式的英语可以在任何地方免费下载

我想我正在寻找

  • ISO格式的英语词库

  • 使用Perl

  • 导航此数据的方法

1 个答案:

答案 0 :(得分:0)

无论好坏,我正在使用的解决方案是......

1)下载了Moby叙词表。数据很简单......

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

2)使用普通的Perl,没有特殊的模块来解析和重复搜索数据 - 一旦它被加载到内存中。