Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 向wordnet中的语法集添加新同义词_Java_Wordnet - Fatal编程技术网

Java 向wordnet中的语法集添加新同义词

Java 向wordnet中的语法集添加新同义词,java,wordnet,Java,Wordnet,我正在编写一个应用程序,使用wordnet对数据库进行语义查询,以重新格式化从查询接口输入的任何查询。现在我想向wordnet应用程序中的现有语法集添加新的同义词。我该怎么做呢?我也在研究WordNet数据库。我希望以下内容有助于回答您的问题: 答案在sense表中 感官表 说明 词义表负责将单词(在单词表中)与定义(在语法集表中)链接在一起 词义表中的条目被称为“单词词义对”,因为单词ID和语法集的每一对都是单词的一个完整含义——“单词词义”。 WordNet数据库中总共有206354个词义

我正在编写一个应用程序,使用wordnet对数据库进行语义查询,以重新格式化从查询接口输入的任何查询。现在我想向wordnet应用程序中的现有语法集添加新的同义词。我该怎么做呢?

我也在研究WordNet数据库。我希望以下内容有助于回答您的问题:

答案在sense表中

感官表 说明

词义表负责将单词(在单词表中)与定义(在语法集表中)链接在一起 词义表中的条目被称为“单词词义对”,因为单词ID和语法集的每一对都是单词的一个完整含义——“单词词义”。
WordNet数据库中总共有206354个词义

注释字段: 字段:wordid wordid是指向实际单词的链接,即:wordid 21253,表示单词表中的单词“carry”

字段:synsetid synsetid是指向synsets表中实际定义的链接。Synsetid:202083512表示定义 SYNSET表中的“传输或用作传输介质”

字段:lexid lexid是指向lexdomains表的链接,该表用于指定词义对所属的词法域类型。在图中,你可以看到

添加同义词
要为特定的同义词集(定义)添加同义词,您需要在词义表中添加一行,该行链接已添加到单词表中的新词的wordid,以及希望新词成为同义词的同义词集的synset id。

如果您能够成功构建一个同义词集,请告诉我有关它的详细工作。我还打算再添加一些非常新、经常使用但未添加到wordnet中的单词