了解用户查询的最佳方法是什么?

时间:2015-01-02 11:43:37

标签: java sql database nlp semantics

在我的java项目中,我需要将用户自然语言查询分为三类:

  1. 将一些元组添加到数据库中。
  2. 从数据库中删除一些元组
  3. 创建新表
  4. 用户查询将类似于:"请添加1999年出生的用户Jhon"如果我们认为这是唯一需要添加的信息。

    理解这种句子的语义的最佳方法是执行适当的操作。

    我知道我可以在我的代码中处理它,通过创建一个数组来表示" ADD"或"删除"然后将查询发送到处理添加或删除的类。

    但是我不想以这种方式解决它,我想找到wordnet中单词的同义词,但这没有用,因为删除的同义词之一是编辑需要不同的反应。

    我想要更像NLP和语义处理的东西。

    有什么想法吗?

    先谢谢

0 个答案:

没有答案