【问题标题】:Implementing Dictionary in CMS在 CMS 中实现字典
【发布时间】:2016-09-17 17:36:27
【问题描述】:

场景:

我正在设计自己的 CMS 应用程序并尝试在我的每页内容中实现字典功能。

问题:

我设计了一个包含单词及其定义的表格(如查找),并在页面内容中突出显示/显示这些内容。但是,我正在努力实现一些目标,即“上下文词定义”,例如“房子”这个词可以根据上下文表示一些东西。

如何针对这种情况进行设计?

高度赞赏这方面的任何链接/示例设计文档。

【问题讨论】:

  • 您使用哪个 RDBMS 来处理 CMS 的上下文?
  • 您是否真的想根据上下文来判断“房子”这个词是用作动词“收容无家可归者”还是用作名词“我拥有一座小房子”?
  • @RobConklin,简短的回答是否定的。然而它是相似的,假设如果我有一个“水体”这个词,它可以是许多事物之一,即“池塘”、“河流”等。所以就人们如何感知它而言,它是上下文相关的。我希望我的解释是有道理的。但是,我将浏览您答案中的链接。

标签: .net database database-design architecture content-management-system


【解决方案1】:

您正在寻求帮助以开始 Natural Language Processing,尤其是 Part Of Speech Tagging。这是一个巨大的话题,并且有很多复杂性,主要是因为计算机实际上在这方面相当糟糕,至少与人类相比。

最好的办法是使用 Stanford Log-linear Part-Of-Speech Tagger 或其他 NLP 处理包的某些部分来消除单词的各种用法的歧义,并将其与字典声明相匹配。您需要使用相关的词性标签来标记您的定义,以便建立关系。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2016-05-09
    相关资源
    最近更新 更多