查找同义词和倾斜词的基本形式

发布于 2024-12-26 01:27:13 字数 229 浏览 2 评论 0 原文

我正在寻找一个 Java 工具,它可以让我执行以下操作:

1)查找倾斜单词的基本形式。示例:

  • 对于单词“connection”、“connecting”、“connects”等,它将返回单词“connect”。
  • 对于单词“running”,“runs”它将返回单词“run”。

2)返回每个单词的同义词集合。

有人知道这样的工具吗?

I am looking for a tool in Java that would allow me to do the following things:

1) Find for a tilted word its basic form. Example:

  • For the words "connection", "connecting", "connects" and etc, it will return the word "connect".
  • For the words "running", "runs" it will return the word "run".

2) Return for each words a collection of it's synonyms.

Does anybody know of such a tool?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

歌枕肩 2025-01-02 01:27:13

我猜你只关心英语。

您遇到的第一个问题称为词干。这篇 SO post 推荐了 Porter Stemmer

WordNet 有一个相当大的人类创建/管理的单词及其关系数据库,其中包括同义词等。这是 WordNet 的 Java API

I assume you care only about English.

The first problem you have is called stemming. This SO post recommends this Java implementation of the Porter stemmer.

WordNet has a pretty big human created/curated database of words and their relations that includes synonyms among other things. Here is a Java API to WordNet.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文