4

大家好。
我是这个论坛的新手,也是计算机科学行业的新手,所以这个问题可能看起来没有条理。我问这个问题是因为我必须将它包含在我的项目中。即使您无法通过确切的答案帮助我,我也要求您向我展示获得答案的途径。

问题:
我正在寻找用于对齐术语短语(某些规则下的同义词)的自我进化数据结构。例如MobileCell如果为查找 mobile 的同义词而触发的查询也将包含一些相关部分(规则将在此处调用),则 and 将是同义词。
Mobile 和 Cell 的含义也不能不同。
Mobile也可以是Mobile Library等,Mobile Hospital可以Cell是生物名词。

我的作品

我已经探索了一些 Nosql 和 Neo4j 图形数据库。它们很棒,但我找不到任何与我的问题相关的有用概念。

提前致谢。任何帮助,将不胜感激

4

1 回答 1

3

我不知道您的规则需要多么复杂,但如果它像您的示例一样简单,那么您可以使用如下简单的关系模型:

在此处输入图像描述

您的单词列表 ( Term) 包含所有单词,例如“cell”、“mobile”等。您的规则表 ( Context) 列出了使用这些术语的域(“calling”、“biology”等)和链接table( ) Synonym将二合一TermsContext

于 2013-09-05T11:28:15.170 回答