WordNet(JWI MIT):如何查找具有特定字母/短语的单词?

Posted

技术标签:

【中文标题】WordNet(JWI MIT):如何查找具有特定字母/短语的单词?【英文标题】:WordNet(JWI MIT) : How to find words with a particular alphabet/phrase? 【发布时间】:2014-01-23 01:25:39 【问题描述】:

如何使用来自 WordNet API(http://wordnet.princeton.edu/) 的 JWI MIT 接口(http://projects.csail.mit.edu/jwi/) 找到以特定字母或特定短语开头的单词列表。任何想法,如何实现这一目标?

【问题讨论】:

您找到解决方案或解决方法了吗? 不,现在,我的这个应用程序正在等待中。没有工作。 好的!我刚刚在我的 Swing 应用程序中实现了 JWI。我认为 JWI 没有提供任何东西来使用短语/片段执行单词搜索。您所能做的就是让用户输入一个单词,然后您的程序在 wordnet 中搜索它的含义,如果找到了含义,则将其显示给用户,否则向用户显示一条消息,指出未找到所请求的单词。!因为我一直在寻找关于如何使用 JWI 在 wordnet 中执行搜索的解决方案,现在大概 16 小时,我发现的只是一些没有回复的帖子。 【参考方案1】:

JWI 不提供类似的功能,但您始终可以使用Full Text Search 技术来实现此类功能。有许多库提供索引和文本搜索功能。

我个人在 Dot.Net C# 中使用 Lucene 和 SqlLite 进行索引和全文搜索,但您也可以在 java 和其他编程语言中使用它们。

An Introduction to Apache Lucene for Full-Text Search

Full Text Search in SqlLite

【讨论】:

以上是关于WordNet(JWI MIT):如何查找具有特定字母/短语的单词?的主要内容,如果未能解决你的问题,请参考以下文章

从 wordnet 中选择合适的词义

查找与特定单词相关的单词(特别是物理对象)

Python3自然语言处理——WordNet

如何查找具有特定字母但具有相同 ID 的最新 2 个结果

如何求和具有特定查找字段值的记录数

如何在postgresql中查找具有特定列的表