我需要开发一个结构化数据库的自然语言查询工具。我试过两种方法。在
- 使用Python nltk(Python的自然语言工具箱)使用
- Javascript和JSON(用于数据源)
在第一个例子中,我做了一些NLP步骤来格式化自然查询,方法是删除停止词、词干,最后使用特色语法映射映射关键字。这种方法适用于简单的场景。在
然后我转到第二种方法。在JSON中查找数据并获取相应的列名和表名,然后构建sql查询。对于这一个,我还实现了删除停止词,使用javascript词干。在
这两种技术都有局限性,我想实现语义搜索方法。在
有谁能给我一个更好的方法吗。。在
Tags:
正如我所说,我认为你应该添加一些代码,因为不是每个人都读过这本书。在
总之,我的结论是,正如你所说,它有很多局限性,要实现更复杂的查询,唯一的方法就是编写非常广泛和完整的语法成果,这是一项相当辛苦的工作。在
相关问题 更多 >
编程相关推荐