存储同义词的良好数据库和结构

时间:2011-04-05 19:08:41

标签: sql database database-design nosql

如果您可以选择所需的数据库并且必须存储(查询和更新)单词同义词,那么您会选择哪个数据库?你会如何存储它们?我们假设会有很多同义词(但我想这里的数据大小不会有问题)。

2 个答案:

答案 0 :(得分:10)

保持简单,您可以为同义词创建单词表和关系表。你可以考虑添加像WordID1 < WordID2这样的限制来防止重复的单词对(例如,(1,2)和(2,1))。

enter image description here

答案 1 :(得分:4)

一个简单的关系结构可能是这样的:

word
------
word_id
text

synonym
---------
word_1_id
word_2_id